//Vehicles module.
//Created by Iain Gilbert, modified by GTO Dev Team.
//Modder: MadCat

#include "base"
#include "player"

new bool:CarHaveNOS[MAX_VEHICLES];

#if SAVE_VEHICLES_IN_DB
new SplitDiv[26][MAX_DEFAULT_VEHICLE_SPAWNS];
new TimerVehicles;
#endif

#define V_ADMIRAL 445
#define V_ALPHA 602
#define V_AMBULAN 416
#define V_ANDROM 592            // air
#define V_ARTICT1 435
#define V_ARTICT2 450
#define V_ARTICT3 591
#define V_AT400 577             // air
#define V_BAGBOXA 606
#define V_BAGBOXB 607
#define V_BAGGAGE 485
#define V_BANDITO 568
#define V_BANSHEE 429
#define V_BARRACKS 433
#define V_BEAGLE 511            // air
#define V_BENSON 499
#define V_BF400 581             // bike
#define V_BFINJECT 424
#define V_BIKE 509              // bike
#define V_BLADE 536
#define V_BLISTAC 496
#define V_BLOODRA 504
#define V_BMX 481               // bike
#define V_BOBCAT 422
#define V_BOXBURG 609
#define V_BOXVILLE 498
#define V_BRAVURA 401
#define V_BROADWAY 575
#define V_BUCCANEE 518
#define V_BUFFALO 402
#define V_BULLET 541
#define V_BURRITO 482
#define V_BUS 431
#define V_CABBIE 438
#define V_CADDY 457
#define V_CADRONA 527
#define V_CAMPER 483
#define V_CARGOBOB 548          // air
#define V_CEMENT 524
#define V_CHEETAH 415
#define V_CLOVER 542
#define V_CLUB 589
#define V_COACH 437
#define V_COASTG 472            // water
#define V_COMBINE 532
#define V_COMET 480
#define V_COPBIKE 523           // bike
#define V_COPCARLA 596
#define V_COPCARRU 599
#define V_COPCARSF 597
#define V_COPCARVG 598
#define V_CROPDUST 512          // air
#define V_DFT30 578
#define V_DINGHY 473            // water
#define V_DODO 593              // air
#define V_DOZER 486
#define V_DUMPER 406
#define V_DUNERIDE 573
#define V_ELEGANT 507
#define V_ELEGY 562
#define V_EMPEROR 585
#define V_ENFORCER 427
#define V_ESPERANT 419
#define V_EUROS 587
#define V_FAGGIO 462
#define V_FARMTR1 610
#define V_FBIRANCH 490
#define V_FBITRUCK 528
#define V_FCR900 521            // bike
#define V_FELTZER 533
#define V_FIRELA 544
#define V_FIRETRUK 407
#define V_FLASH 565
#define V_FLATBED 455
#define V_FORKLIFT 530
#define V_FORTUNE 526
#define V_FREEWAY 463           // bike
#define V_FREIBOX 590
#define V_FREIFLAT 569
#define V_FREIGHT 537
#define V_GLENDALE 466
#define V_GLENSHIT 604
#define V_GREENWOO 492
#define V_HERMES 474
#define V_HOTDOG 588
#define V_HOTKNIFE 434
#define V_HOTRINA 502
#define V_HOTRINB 503
#define V_HOTRING 494
#define V_HUNTER 425            // air
#define V_HUNTLEY 579
#define V_HUSTLER 545
#define V_HYDRA 520             // air
#define V_INFERNUS 411
#define V_INTRUDER 546
#define V_JESTER 559
#define V_JETMAX 493            // water
#define V_JOURNEY 508
#define V_KART 571
#define V_LANDSTAL 400
#define V_LAUNCH 595            // water
#define V_LEVIATHN 417          // air
#define V_LINERUN 403
#define V_MAJESTIC 517
#define V_MANANA 410
#define V_MARQUIS 484           // water
#define V_MAVERICK 487          // air
#define V_MERIT 551
#define V_MESA 500
#define V_MONSTER 444
#define V_MONSTERA 556
#define V_MONSTERB 557
#define V_MOONBEAM 418
#define V_MOWER 572
#define V_MRWHOOP 423
#define V_MTBIKE 510            // bike
#define V_MULE 414
#define V_NEBULA 516
#define V_NEVADA 553            // air
#define V_NEWSVAN 582
#define V_NRG500 522            // bike
#define V_OCEANIC 467
#define V_PACKER 443
#define V_PATRIOT 470
#define V_PCJ600 461            // bike
#define V_PEREN 404
#define V_PETRO 514
#define V_PETROTR 584
#define V_PHOENIX 603
#define V_PICADOR 600
#define V_PIZZABOY 448
#define V_POLMAV 497            // air
#define V_PONY 413
#define V_PREDATOR 430          // water
#define V_PREMIER 426
#define V_PREVION 436
#define V_PRIMO 547
#define V_QUAD 471              // bike
#define V_RAINDANC 563          // air
#define V_RANCHER 489
#define V_RCBANDIT 441
#define V_RCBARON 464           // air
#define V_RCCAM 594
#define V_RCGOBLIN 501          // air
#define V_RCRAIDER 465          // air
#define V_RCTIGER 564
#define V_RDTRAIN 515
#define V_REEFER 453            // water
#define V_REGINA 479
#define V_REMINGTN 534
#define V_RHINO 432
#define V_RNCHLURE 505
#define V_ROMERO 442
#define V_RUMPO 440
#define V_RUSTLER 476           // air
#define V_SABRE 475
#define V_SADLER 543
#define V_SADLSHIT 605
#define V_SANCHEZ 468           // bike
#define V_SANDKING 495
#define V_SAVANNA 567
#define V_SEASPAR 447           // air
#define V_SECURICA 428
#define V_SENTINEL 405
#define V_SHAMAL 519            // air
#define V_SKIMMER 460           // air
#define V_SLAMVAN 535
#define V_SOLAIR 458
#define V_SPARROW 469           // air
#define V_SPEEDER 452           // water
#define V_SQUALO 446            // water
#define V_STAFFORD 580
#define V_STALLION 439
#define V_STRATUM 561
#define V_STREAK 538
#define V_STREAKC 570
#define V_STRETCH 409
#define V_STUNT 513             // air
#define V_SULTAN 560
#define V_SUNRISE 550
#define V_SUPERGT 506
#define V_SWATVAN 601
#define V_SWEEPER 574
#define V_TAHOMA 566
#define V_TAMPA 549
#define V_TAXI 420
#define V_TOPFUN 459
#define V_TORNADO 576
#define V_TOWTRUCK 525
#define V_TRACTOR 531
#define V_TRAM 449
#define V_TRASH 408
#define V_TROPIC 454
#define V_TUG 583
#define V_TUGSTAIR 608
#define V_TURISMO 451
#define V_URANUS 558
#define V_UTILITY 552
#define V_UTILTR1 611
#define V_VCNMAV 488            // air
#define V_VINCENT 540
#define V_VIRGO 491
#define V_VOODOO 412
#define V_VORTEX 539            // hovercraft
#define V_WALTON 478
#define V_WASHING 421
#define V_WAYFARER 586          // bike
#define V_WILLARD 529
#define V_WINDSOR 555
#define V_YANKEE 456
#define V_YOSEMITE 554
#define V_ZR350 477


enum VehicleInfo {
	vehicle_model,
    	vehicle_name[MAX_NAME],
    	vehicle_nameid[MAX_NAME],
    	vehicle_speed,
    	vehicle_level,
    	vehicle_cost
}
#define VEHICLES_SIZE 212
#define VEHICLES_START 400
new VehiclesInfo[VEHICLES_SIZE][VehicleInfo] = {
{509,	"Bike",			"bike",			120,	1, 0},
{510,	"MountainBike",		"mtbike",		140,	1, 0},
{492,	"Greenwood",		"greenwoo",		160,	1, 19000},
{410,	"Manana",		"manana",		160,	1, 9000},
{481,	"BMX",			"bmx",			120,	1, 0},
{482,	"Burrito",		"burrito",		150,	1, 26000},
{439,	"Stallion",		"stallion",		160,	1, 19000},
{413,	"Pony",			"pony",			160,	1, 20000},
{419,	"Esperanto",		"esperant",		160,	1, 19000},
{475,	"Sabre",		"sabre",		160,	2, 19000},
{505,	"Rancher",		"rnchlure",		170,	2, 40000},
{420,	"Taxi",			"taxi",			180,	2, 0},
{412,	"Voodoo",		"voodoo",		160,	2, 30000},
{468,	"Sanchez",		"sanchez",		190,	4, 10000},
{489,	"Rancher",		"rancher",		170,	4, 40000},
{405,	"Sentinel",		"sentinel",		165,	5, 35000},
{400,	"Landstalker",		"landstal",		160,	5, 25000},
{440,	"Rumpo",		"rumpo",		160,	5, 26000},
{436,	"Previon",		"previon",		160,	6, 9000},
{496,	"Blista Compact",	"blistac",		200,	6, 35000},
{422,	"Bobcat",		"bobcat",		165,	6, 26000},
{416,	"Ambulance",		"ambulan",		155,	7, 0},
{461,	"PCJ-600",		"pcj600",		190,	7, 10000},
{477,	"ZR350",		"zr350",		200,	7, 45000},
{500,	"Mesa",			"mesa",			160,	8, 25000},
{424,	"BF Injection",		"bfinject",		170,	8, 15000},
{402,	"Buffalo",		"buffalo",		200,	9, 35000},
{411,	"Infernus",		"infernus",		240,	9, 95000},
{504,	"Bloodring Banger",	"bloodra",		160,	10, 500},
{478,	"Walton",		"walton",		150,	10, 26000},
{535,	"Slamvan",		"slamvan",		160,	11, 19000},
{463,	"Freeway",		"freeway",		190,	11, 10000},
{494,	"Hotring",		"hotring",		220,	11, 0},
{506,	"SuperGT",		"supergt",		230,	12, 105000},
{429,	"Banshee",		"banshee",		200,	12, 45000},
{451,	"Turismo",		"turismo",		240,	13, 95000},
{495,	"Sandking",		"sandking",		170,	13, 40000},
{415,	"Cheetah",		"cheetah",		230,	17, 105000},
{470,	"Patriot",		"patriot",		170,	19, 40000},
{401,	"Bravura",		"bravura",		160,	0, 9000},
{403,	"Linerunner",		"linerun",		120,	0, 35000},
{404,	"Perennial",		"peren",		150,	0, 10000},
{406,	"Dumper",		"dumper",		110,	0, 0},
{407,	"Firetruck",		"firetruk",		170,	0, 0},
{408,	"Trashmaster",		"trash",		110,	0, 0},
{409,	"Stretch",		"stretch",		180,	0, 40000},
{414,	"Mule",			"mule",			140,	0, 22000},
{417,	"Leviathan",		"leviathn",		200,	0, 0},
{418,	"Moonbeam",		"moonbeam",		150,	0, 16000},
{421,	"Washington",		"washing",		180,	0, 18000},
{423,	"Mr Whoopee",		"mrwhoop",		145,	0, 29000},
{425,	"Hunter",		"hunter",		200,	0, 0},
{426,	"Premier",		"premier",		200,	0, 25000},
{427,	"Enforcer",		"enforcer",		170,	0, 0},
{428,	"Securicar",		"securica",		170,	0, 0},
{430,	"Predator",		"predator",		190,	0, 0},
{431,	"Bus",			"bus",			130,	0, 0},
{432,	"Rhino",		"rhino",		80,	0, 0},
{433,	"Barracks",		"barracks",		180,	0, 0},
{434,	"Hotknife",		"hotknife",		200,	0, 35000},
{435,	"Trailer",		"artict1",		120,	0, 0},
{437,	"Coach",		"coach",		160,	0, 0},
{438,	"Cabbie",		"cabbie",		160,	0, 0},
{441,	"RCBandit",		"rcbandit",		75,	0, 0},
{442,	"Romero",		"romero",		150,	0, 10000},
{443,	"Packer",		"packer",		150,	0, 20000},
{444,	"Monster",		"monster",		110,	0, 40000},
{445,	"Admiral",		"admiral",		165,	0, 35000},
{446,	"Squalo",		"squalo",		280,	0, 0},
{447,	"Seasparrow",		"seaspar",		200,	0, 0},
{448,	"Pizzaboy",		"pizzaboy",		190,	0, 10000},
{449,	"Tram",			"tram",			150,	0, 0},
{450,	"Trailer",		"artict2",		120,	0, 0},
{452,	"Speeder",		"speeder",		190,	0, 0},
{453,	"Reefer",		"reefer",		190,	0, 0},
{454,	"Tropic",		"tropic",		190,	0, 0},
{455,	"Flatbed",		"flatbed",		140,	0, 10000},
{456,	"Yankee",		"yankee",		160,	0, 22000},
{457,	"Caddy",		"caddy",		160,	0, 0},
{458,	"Solair",		"solair",		165,	0, 18000},
{459,	"Berkley'sRCVan",	"topfun",		160,	0, 20000},
{460,	"Skimmer",		"skimmer",		200,	0, 0},
{462,	"Faggio",		"faggio",		190,	0, 10000},
{464,	"RCBaron",		"rcbaron",		75,	0, 0},
{465,	"RCRaider",		"rcraider",		75,	0, 0},
{466,	"Glendale",		"glendale",		160,	0, 20000},
{467,	"Oceanic",		"oceanic",		160,	0, 20000},
{469,	"Sparrow",		"sparrow",		200,	0, 0},
{471,	"Quad",			"quad",			160,	0, 9000},
{472,	"Coastguard",		"coastg",		190,	0, 0},
{473,	"Dinghy",		"dinghy",		190,	0, 0},
{474,	"Hermes",		"hermes",		160,	0, 19000},
{476,	"Rustler",		"rustler",		200,	0, 0},
{479,	"Regina",		"regina",		165,	0, 18000},
{480,	"Comet",		"comet",		200,	0, 35000},
{483,	"Camper",		"camper",		120,	0, 26000},
{484,	"Marquis",		"marquis",		190,	0, 0},
{485,	"Baggage",		"baggage",		160,	0, 0},
{486,	"Dozer",		"dozer",		100,	0, 0},
{487,	"Maverick",		"maverick",		200,	0, 0},
{488,	"NewsChopper",		"vcnmav",		200,	0, 0},
{490,	"FBIRancher",		"fbiranch",		170,	0, 0},
{491,	"Virgo",		"virgo",		160,	0, 9000},
{493,	"Jetmax",		"jetmax",		190,	0, 0},
{497,	"PoliceMaverick",	"polmav",		200,	0, 0},
{498,	"Boxville",		"boxville",		140,	0, 22000},
{499,	"Benson",		"benson",		140,	0, 22000},
{501,	"RCGoblin",		"rcgoblin",		75,	0, 0},
{502,	"HotringRacer",		"hotrina",		220,	0, 0},
{503,	"HotringRacer",		"hotrinb",		220,	0, 0},
{507,	"Elegant",		"elegant",		165,	0, 35000},
{508,	"Journey",		"journey",		140,	0, 22000},
{511,	"Beagle",		"beagle",		200,	0, 0},
{512,	"Cropdust",		"cropdust",		200,	0, 0},
{513,	"Stunt",		"stunt",		200,	0, 0},
{514,	"Trailer",		"petro",		120,	0, 0},
{515,	"RoadTrain",		"rdtrain",		120,	0, 35000},
{516,	"Nebula",		"nebula",		165,	0, 35000},
{517,	"Majestic",		"majestic",		165,	0, 35000},
{518,	"Buccaneer",		"buccanee",		160,	0, 19000},
{519,	"Shamal",		"shamal",		330,	0, 0},
{520,	"Hydra",		"hydra",		330,	0, 0},
{521,	"FCR-900",		"fcr900",		190,	0, 10000},
{522,	"NRG-500",		"nrg500",		190,	0, 10000},
{523,	"HPV1000",		"copbike",		190,	0, 0},
{524,	"CementTruck",		"cement",		110,	0, 0},
{525,	"TowTruck",		"towtruck",		160,	0, 0},
{526,	"Fortune",		"fortune",		160,	0, 19000},
{527,	"Cadrona",		"cadrona",		160,	0, 9000},
{528,	"FBITruck",		"fbitruck",		170,	0, 0},
{529,	"Willard",		"willard",		160,	0, 19000},
{530,	"Forklift",		"forklift",		60,	0, 0},
{531,	"Tractor",		"tractor",		70,	0, 0},
{532,	"Combine",		"combine",		140,	0, 0},
{533,	"Feltzer",		"feltzer",		200,	0, 35000},
{534,	"Remington",		"remingtn",		160,	0, 30000},
{536,	"Blade",		"blade",		160,	0, 19000},
{537,	"Freight",		"freight",		110,	0, 0},
{538,	"Streak",		"streak",		110,	0, 0},
{539,	"Vortex",		"vortex",		150,	0, 26000},
{540,	"Vincent",		"vincent",		160,	0, 19000},
{541,	"Bullet",		"bullet",		230,	0, 105000},
{542,	"Clover",		"clover",		160,	0, 19000},
{543,	"Sadler",		"sadler",		165,	0, 26000},
{544,	"Firetruck",		"firela",		170,	0, 0},
{545,	"Hustler",		"hustler",		160,	0, 20000},
{546,	"Intruder",		"intruder",		160,	0, 19000},
{547,	"Primo",		"primo",		160,	0, 19000},
{548,	"Cargobob",		"cargobob",		200,	0, 0},
{549,	"Tampa",		"tampa",		160,	0, 19000},
{550,	"Sunrise",		"sunrise",		160,	0, 19000},
{551,	"Merit",		"merit",		165,	0, 35000},
{552,	"Utility",		"utility",		160,	0, 0},
{553,	"Nevada",		"nevada",		200,	0, 0},
{554,	"Yosemite",		"yosemite",		170,	0, 40000},
{555,	"Windsor",		"windsor",		180,	0, 35000},
{556,	"Monster",		"monstera",		110,	0, 0},
{557,	"Monster",		"monsterb",		110,	0, 0},
{558,	"Uranus",		"uranus",		200,	0, 35000},
{559,	"Jester",		"jester",		200,	0, 35000},
{560,	"Sultan",		"sultan",		200,	0, 35000},
{561,	"Stratum",		"stratum",		200,	0, 35000},
{562,	"Elegy",		"elegy",		200,	0, 35000},
{563,	"Raindance",		"raindanc",		200,	0, 0},
{564,	"RCTiger",		"rctiger",		75,	0, 0},
{565,	"Flash",		"flash",		200,	0, 35000},
{566,	"Tahoma",		"tahoma",		160,	0, 35000},
{567,	"Savanna",		"savanna",		160,	0, 19000},
{568,	"Bandito",		"bandito",		170,	0, 15000},
{569,	"Freight",		"freiflat",		110,	0, 0},
{570,	"Trailer",		"streakc",		110,	0, 0},
{571,	"Kart",			"kart",			90,	0, 15000},
{572,	"Mower",		"mower",		60,	0, 15000},
{573,	"Duneride",		"duneride",		110,	0, 40000},
{574,	"Sweeper",		"sweeper",		60,	0, 0},
{575,	"Broadway",		"broadway",		160,	0, 19000},
{576,	"Tornado",		"tornado",		160,	0, 19000},
{577,	"AT-400",		"at400",		200,	0, 0},
{578,	"DFT-30",		"dft30",		110,	0, 5000},
{579,	"Huntley",		"huntley",		160,	0, 40000},
{580,	"Stafford",		"stafford",		165,	0, 35000},
{581,	"BF-400",		"bf400",		190,	0, 10000},
{582,	"Newsvan",		"newsvan",		160,	0, 0},
{583,	"Tug",			"tug",			170,	0, 0},
{584,	"Trailer",		"petrotr",		120,	0, 0},
{585,	"Emperor",		"emperor",		165,	0, 35000},
{586,	"Wayfarer",		"wayfarer",		190,	0, 10000},
{587,	"Euros",		"euros",		200,	0, 35000},
{588,	"HotDog Van",		"hotdog",		140,	0, 22000},
{589,	"Club",			"club",			200,	0, 35000},
{590,	"Trailer",		"freibox",		110,	0, 0},
{591,	"Trailer",		"artict3",		120,	0, 0},
{592,	"Andromada",		"androm",		200,	0, 0},
{593,	"Dodo",			"dodo",			200,	0, 0},
{594,	"RCCam",		"rccam",		60,	0, 0},
{595,	"Launch",		"launch",		190,	0, 0},
{596,	"PoliceCar(LSPD)",	"copcarla",		200,	0, 0},
{597,	"PoliceCar(SFPD)",	"copcarsf",		200,	0, 0},
{598,	"PoliceCar(LVPD)",	"copcarvg",		200,	0, 0},
{599,	"PoliceRanger",		"copcarru",		160,	0, 0},
{600,	"Picador",		"picador",		165,	0, 26000},
{601,	"S.W.A.T.Van",		"swatvan",		110,	0, 0},
{602,	"Alpha",		"alpha",		200,	0, 35000},
{603,	"Phoenix",		"phoenix",		200,	0, 35000},
{604,	"Glendale",		"glenshit",		160,	0, 20000},
{605,	"Sadler",		"sadlshit",		165,	0, 0},
{606,	"LuggageTrailer",	"bagboxa",		160,	0, 0},
{607,	"LuggageTrailer",	"bagboxb",		160,	0, 0},
{608,	"StairTrailer",		"tugstair",		160,	0, 0},
{609,	"Boxbville",		"boxburg",		140,	0, 0},
{610,	"FarmPlow",		"farmtr1",		160,	0, 0},
{611,	"UtilityTrailer",	"utiltr1",		160,	0, 0}
};

#if SAVE_VEHICLES_IN_DB

enum vInfo
{
	modeldb,
	Float:x_spawn,
	Float:y_spawn,
	Float:z_spawn,
 	Float:za_spawn,
 	color_1,
 	color_2,
	mod1,
	mod2,
	mod3,
	mod4,
	mod5,
	mod6,
	mod7,
	mod8,
	mod9,
	mod10,
	mod11,
	mod12,
	mod13,
	mod14,
	mod15,
	mod16,
	mod17,
	paintjob,
	interiorid
};

new VehicleDBInfo[MAX_DEFAULT_VEHICLE_SPAWNS][vInfo];

#else 

enum VehicleSpawnInfo {
	vspawn_model, 			 // Model
	Float:vspawn_x,         // X
	Float:vspawn_y,         // Y
	Float:vspawn_z,         // Z
	Float:vspawn_heading,   // Heading
    	vspawn_colour1,         // Colour1
    	vspawn_colour2,         // Colour2
	vspawn_interior		// interior
}

new VehiclesNotFileSpawns[][VehicleSpawnInfo] = {
//vehicles/trains.txt
{538,1462.074462,2630.878662,10.820300,200.000000,-1,-1,0},
{538,-1942.795043,168.416397,27.000600,200.000000,-1,-1,0},
{538,1700.755126,-1953.653076,14.875599,200.000000,-1,-1,0},
//vehicles/pilots.txt
{577,1477.463134,1647.458862,10.728099,180.274093,8,7,0},
{577,-1513.096313,-21.458900,14.064100,314.491485,8,7,0},
{577,2014.660522,-2493.966796,13.488699,89.653297,8,7,0},
//vehicles/lv_law.txt
{598,2269.036621,2460.231689,8.267399,181.933807,-1,-1,0},
{490,2278.032714,2459.183105,8.949500,1.666800,0,0,0},
{490,2255.830078,2443.100585,8.247500,179.745895,-1,-1,0},
{490,2239.731689,2456.629394,1.403599,88.475700,-1,-1,0},
{598,2276.678955,2473.770507,1.020099,184.748901,-1,-1,0},
{598,2315.321289,2464.790283,1.021900,270.093688,-1,-1,0},
{523,2297.498046,2464.588134,1.000000,88.555999,-1,-1,0},
{490,2314.215820,2484.897949,3.399399,92.884902,0,0,0},
{490,2240.092285,2436.712402,3.401700,91.853202,0,0,0},
{598,2299.477050,2451.751220,3.019900,270.333099,0,1,0},
{416,1590.546997,1849.989990,10.968999,359.859893,1,3,0},
{544,1769.617675,2075.194091,11.056699,179.568298,3,1,0},
{544,1750.658447,2077.113037,11.055800,180.044006,3,1,0},
{544,1763.485229,2076.707519,11.052499,179.671997,3,1,0},
{544,1757.078247,2075.039794,11.056799,177.555801,3,1,0},
//vehicles/lv_airport.txt
{519,1328.619628,1612.250000,11.743700,270.000091,1,1,0},
{593,1352.110229,1779.000000,11.288000,270.000000,2,1,0},
{593,1352.111572,1801.500000,11.286299,269.999908,36,8,0},
{522,1676.433471,1322.159179,10.331999,87.718902,7,79,0},
{417,1286.872436,1449.625000,10.872200,270.000000,0,0,0},
{553,1571.438476,1487.751342,12.168499,311.157714,71,87,0},
{553,1597.410888,1342.693481,12.186499,344.844909,71,87,0},
{487,1655.057617,1554.564941,10.987899,64.421096,26,3,0},
{487,1397.568969,1770.047485,10.997099,269.305999,26,3,0},
{487,1618.414306,1357.542846,10.989299,169.455505,26,3,0},
{469,1358.118896,1253.543579,10.828499,358.578796,1,3,0},
{609,1341.588623,1729.456420,10.886400,91.642799,36,36,0},
{519,1303.797119,1360.934814,11.740500,267.790710,1,1,0},
{511,1341.303100,1682.643188,12.196700,268.587005,3,90,0},
{512,1326.161132,1420.433349,11.102999,178.144104,17,39,0},
{513,1280.128051,1411.803222,11.365300,223.443206,48,18,0},
{515,1573.480102,1654.405761,11.842200,91.497596,24,77,0},
{435,1554.533813,1669.478393,11.454199,180.000000,1,1,0},
{435,1581.974243,1664.066528,11.452599,180.000000,1,1,0},
{404,1309.784790,1279.573486,10.554400,359.268096,101,101,0},
{411,1682.576904,1316.656127,10.547400,358.399414,123,1,0},
{436,1663.402587,1297.132080,10.587699,359.486694,83,1,0},
{439,1642.003540,1293.233154,10.715600,268.661499,54,38,0},
{462,1713.811767,1319.255859,10.416500,268.422210,2,1,0},
{474,1695.432983,1306.184326,10.585300,179.389099,110,1,0},
{480,1682.453247,1286.905761,10.594499,179.203994,6,6,0},
{420,1723.873046,1501.497924,10.518699,167.014007,6,1,0},
{420,1712.561035,1461.247070,10.537500,162.193298,6,1,0},
{420,1707.106689,1437.878662,10.450099,182.450500,6,1,0},
{438,1717.647949,1479.141723,10.744000,163.723403,6,76,0},
{438,1707.253662,1415.724975,10.564000,189.801605,6,76,0},
{437,1719.106201,1381.204223,10.625599,197.749694,123,20,0},
{485,1537.652832,1211.179443,10.470100,0.890799,1,79,0},
{592,1340.505493,1495.639648,12.016900,270.777008,1,1,0},
{485,1353.343017,1642.027099,10.482500,175.000106,1,76,0},
{422,1325.315795,1278.718994,10.803700,180.693603,101,25,0},
{505,1282.698120,1304.375366,10.964699,82.884002,76,102,0},
{407,1282.089111,1477.378051,11.057700,244.141601,3,1,0},
{407,1312.903808,1580.936523,11.056200,272.974609,3,1,0},
//vehicles/lv_gen.txt
{409,1944.060180,1346.048583,8.909299,180.259796,0,0,0},
{409,1944.372436,1335.769287,8.909399,178.763504,1,1,0},
{409,2039.644287,1008.337219,10.471699,178.775604,0,0,0},
{409,2108.151367,1440.662353,10.620300,268.155700,0,0,0},
{409,2176.346679,1676.173828,10.620300,179.926498,1,1,0},
{409,2035.109863,1917.645385,11.976200,180.578094,1,1,0},
{587,2075.496337,1490.658935,10.397299,0.920700,10,10,0},
{451,2148.870605,1398.368774,10.520799,359.684814,78,78,0},
{558,2132.625244,1409.267822,10.450599,180.309906,36,1,0},
{420,2039.720703,1335.422729,10.450400,178.921493,-1,-1,0},
{420,2159.978271,1687.942749,10.533100,15.706999,-1,-1,0},
{420,2217.604003,1838.133056,10.597999,180.327194,-1,-1,0},
{420,2040.198974,1344.926757,10.449199,178.602706,-1,-1,0},
{562,2039.925659,1019.872802,10.330800,179.779006,33,33,0},
{562,1881.786743,964.042419,10.479700,89.316497,33,33,0},
{562,1881.530273,991.934875,10.478899,88.559402,33,33,0},
{562,1881.826293,1035.103149,10.478799,90.564201,33,33,0},
{562,1882.039306,1054.415893,10.479800,90.389198,33,33,0},
{543,1665.918212,900.604919,10.617899,154.146804,66,84,0},
{561,1655.638793,999.327819,10.634300,1.639400,112,112,0},
{516,1677.366455,988.137573,10.602100,359.739105,16,16,0},
{411,1889.276489,1934.040527,13.511899,180.061599,4,4,0},
{422,2791.836425,1997.444091,10.807900,358.216705,8,10,0},
{402,2812.985351,2026.320190,10.586999,181.286102,46,46,0},
{401,2822.080078,2169.389160,10.597499,270.859710,59,59,0},
{402,2582.845947,2271.907470,10.652600,89.793800,58,58,0},
{561,2764.578613,1281.699096,10.481900,91.099296,72,72,0},
{405,2782.195556,1295.482788,10.625000,179.464401,65,65,0},
{414,2624.372558,1104.119018,10.804499,269.391601,101,101,0},
{463,2437.982421,2060.077392,10.360500,321.524993,66,66,0},
{463,2439.459228,2059.376220,10.357299,317.082702,125,125,0},
{463,2436.281250,2060.594970,10.359700,324.464691,70,70,0},
{533,2444.274169,1990.935424,10.529399,359.269897,83,83,0},
{480,2458.234619,1992.214111,10.504300,180.647094,92,92,0},
{482,2170.921875,1981.681762,10.880900,90.091697,52,52,0},
{402,2231.912841,1277.385131,10.574500,1.202200,22,22,0},
{451,2182.837646,1287.875244,10.470800,180.370193,123,1,0},
{415,2171.943359,1118.787963,12.394200,333.485900,36,1,0},
{429,2141.761474,1022.691894,10.500000,90.934799,13,13,0},
{436,2150.956298,987.421569,10.586500,180.870300,87,1,0},
{439,2133.008300,1006.849426,10.715999,89.004798,43,21,0},
{561,2163.031982,1006.487182,10.698800,270.545806,101,1,0},
{461,2132.726562,899.152770,10.404600,270.779296,61,1,0},
{462,2132.746337,906.012207,10.419599,268.038909,2,1,0},
{463,2475.021728,992.278076,10.360199,206.117797,7,7,0},
{474,2197.837402,936.021606,10.582900,185.277206,105,1,0},
{442,2485.137939,936.208496,10.662400,0.106200,25,109,0},
{587,2460.379638,918.719177,10.535499,90.461097,53,1,0},
{535,2455.451904,1275.557128,10.584300,270.074493,28,1,0},
{603,2389.218994,1658.274169,10.445300,358.775787,60,1,0},
{560,2039.576660,1560.160766,10.377300,179.595199,9,39,0},
{545,2075.720703,1482.413940,10.482899,359.422912,44,96,0},
{579,2168.672851,1412.414184,10.745599,179.380203,53,53,0},
{581,2353.114990,1405.479980,10.414799,272.089202,66,1,0},
{477,2352.664550,1436.970336,10.549599,269.346588,75,1,0},
{603,2300.359863,1466.036376,10.446200,90.123703,53,53,0},
{558,2300.875488,1458.643920,10.477800,90.377700,92,1,0},
{480,2292.503417,1454.767822,13.815500,270.644409,68,1,0},
{558,2285.865966,1518.008911,16.927799,0.234799,77,1,0},
{521,2351.958984,1487.674316,17.785100,268.552001,92,3,0},
{516,2322.588867,1423.011474,22.198400,89.600097,122,1,0},
{579,2352.291015,1472.854492,32.077899,268.459014,28,119,0},
{418,2332.329833,1387.906127,36.538700,179.047302,64,64,0},
{477,2293.124511,1455.221557,39.511199,270.095092,22,1,0},
{461,2279.149414,1387.722167,42.405399,181.363494,61,1,0},
{451,2351.641601,1415.726806,42.526901,269.374389,123,123,0},
{448,2631.055908,1845.861694,10.416399,264.500885,3,6,0},
{561,2632.013671,1858.265625,10.698900,270.976501,113,1,0},
{477,2602.612792,1846.643676,10.572899,90.521202,121,1,0},
{479,2631.225341,1794.812011,10.616600,270.036590,60,35,0},
{581,2600.081298,1691.246459,10.410799,89.178398,36,1,0},
{496,2631.799804,1681.165771,10.478400,271.200988,31,31,0},
{402,2214.744140,1512.283569,10.651900,269.681488,39,39,0},
{410,2038.777465,1588.840698,10.325799,179.604003,10,1,0},
{418,1742.219116,1906.167968,10.913599,90.207496,117,227,0},
{420,1731.271484,1974.957763,10.599399,273.041595,6,1,0},
{437,1736.949951,1878.427978,10.918299,269.901489,47,74,0},
{429,1702.704711,1804.376586,10.500000,359.971191,1,2,0},
{421,1602.392456,1839.945434,10.702799,178.476196,36,1,0},
{402,1471.504882,1928.615234,11.110400,91.643699,22,22,0},
{482,1450.193115,2017.988403,10.903800,90.872596,91,1,0},
{426,1453.997680,1957.776123,10.963000,179.062805,62,62,0},
{436,1368.728881,2020.818237,11.211700,88.961402,92,1,0},
{483,1117.378540,2112.537353,10.809399,0.421600,1,31,0},
{498,1049.336669,2135.978759,10.891599,87.962402,20,117,0},
{530,980.703918,2060.157714,10.585599,159.655303,114,1,0},
{542,1023.168212,2019.790405,10.984000,272.450012,31,93,0},
{554,991.667480,1886.870849,11.329000,270.609191,15,32,0},
{558,984.550720,1719.906250,8.285300,270.434295,24,1,0},
{522,949.391174,1662.119750,8.415900,269.588592,6,25,0},
{541,1113.066894,1726.988037,10.445099,179.998901,22,1,0},
{521,1024.197021,1724.465209,10.391099,93.460502,92,3,0},
{506,1041.715820,1357.135742,10.524600,85.361000,7,7,0},
{500,1042.731079,1346.471679,10.923000,81.140800,28,119,0},
{496,979.992309,1080.050292,10.529299,91.265800,53,56,0},
{482,979.703491,1104.727294,10.944800,90.761497,71,71,0},
{414,1425.667480,1039.293579,10.432700,90.185401,102,65,0},
{414,1451.787719,976.068725,10.498700,0.386900,67,1,0},
{410,2004.406738,735.305603,11.029600,180.857406,9,1,0},
{418,2168.898925,695.734191,11.458299,182.709106,117,227,0},
{429,2362.062744,731.070129,11.094499,0.172700,1,3,0},
{439,2362.401123,648.392578,11.205800,358.535797,43,21,0},
{460,2358.076904,519.057617,1.760200,270.663787,17,23,0},
{493,2292.900634,518.994079,-0.212699,269.657897,36,13,0},
{496,2086.235351,658.954284,10.891699,180.341003,66,72,0},
{506,1916.423461,698.415222,10.536899,359.592498,52,52,0},
{516,1852.883544,698.927612,11.008899,92.271896,119,1,0},
{521,1413.799804,772.042785,10.392000,92.689903,87,118,0},
{533,1484.051635,787.600830,10.529399,359.402191,74,1,0},
{545,1535.047241,787.386108,10.631400,0.838999,44,96,0},
{578,1645.152099,740.436523,11.444600,357.896392,1,1,0},
{484,1628.127319,571.807128,0.158700,269.326293,66,36,0},
{477,1544.692871,2132.233398,11.151399,269.096893,101,1,0},
{480,1613.601074,2207.052734,10.591899,271.973602,4,4,0},
{479,1519.201171,2291.011230,10.633099,0.959999,49,23,0},
{419,1340.871948,2246.338623,10.621500,92.040901,21,1,0},
{462,1431.454345,2237.343994,10.623000,267.766906,3,1,0},
{401,1508.790893,2091.138671,10.695300,271.213195,39,39,0},
{439,1068.460815,2185.299560,16.615100,91.113502,25,78,0},
{426,1126.560668,2323.671142,16.461500,90.084999,7,7,0},
{421,1135.462158,2253.049560,16.601200,270.144012,30,1,0},
{419,1115.499877,2310.409179,10.637100,267.734405,33,75,0},
{561,990.285888,2307.304687,11.129400,89.958503,101,101,0},
{400,1108.119750,1903.844482,10.912500,269.194488,113,1,0},
{403,1059.680053,1916.688110,11.427200,0.603799,101,1,0},
{402,2039.086425,1160.654296,10.503299,179.514602,22,22,0},
{411,1844.428588,1209.737915,10.559599,91.195503,116,1,0},
{522,1843.698120,1255.360107,10.390199,89.638198,3,8,0},
{439,1866.851806,1179.215332,10.734800,0.170699,37,78,0},
{587,1552.690551,1025.626708,10.535599,267.406402,66,1,0},
{543,1332.600585,1159.043701,10.628999,270.014801,8,90,0},
{545,1281.113403,2545.587646,10.631500,90.407402,30,1,0},
{420,1433.654052,2608.739501,10.677200,89.262702,6,76,0},
{508,1374.024902,2644.289306,11.195599,179.446701,1,1,0},
{437,1352.356079,2647.123046,10.944299,180.432800,105,20,0},
{451,1319.560791,2697.662841,10.526800,0.702700,61,61,0},
{437,1296.465332,2646.847167,10.953599,1.186900,54,7,0},
{506,1464.452026,2773.077148,10.376399,181.178100,3,3,0},
{546,1475.370971,2839.551757,10.644399,181.034606,11,11,0},
{541,1455.950317,2878.836181,10.444899,0.136800,51,1,0},
{545,1529.575561,2867.650146,10.631400,268.044311,39,1,0},
{421,1529.630126,2835.737548,10.640899,269.923400,62,62,0},
{457,1422.797241,2830.829101,10.447199,91.412597,13,1,0},
{457,1369.023681,2784.158935,10.446999,94.373100,34,1,0},
{457,1423.065063,2835.139892,10.447099,92.888397,58,1,0},
{572,1420.300781,2802.637451,10.400199,179.910797,30,1,0},
{561,1618.577636,2834.736083,10.634300,359.582092,25,78,0},
{581,1737.612426,2780.035644,10.645400,100.843803,54,1,0},
{579,1673.044067,2696.733398,10.764599,2.855000,37,37,0},
{522,1927.439331,2729.984130,10.392399,182.576797,6,25,0},
{562,1998.121337,2758.488525,10.482199,0.379400,116,1,0},
{542,2260.118408,2737.893066,10.563799,271.140686,24,118,0},
{498,2311.960937,2763.321533,10.887999,272.104400,13,120,0},
{421,2143.114257,2807.177734,10.576499,92.502197,30,72,0},
{480,2167.246337,2750.698730,10.594799,271.078491,12,12,0},
{419,2349.052734,2578.484863,10.613499,0.165600,2,39,0},
{448,2363.066894,2531.973632,10.417300,267.678985,3,6,0},
{541,2417.866210,2529.008544,10.444999,178.985504,36,8,0},
{415,2455.140136,2531.605957,21.645799,179.447204,0,1,0},
{418,2530.625244,2535.952392,21.967899,268.574890,81,81,0},
{436,2506.200195,2515.666259,21.641099,88.968498,11,1,0},
{429,2537.902343,2397.252929,3.890599,0.515799,10,10,0},
{474,2511.098388,2394.394042,10.582799,269.365997,97,1,0},
{477,2501.100585,2131.041015,10.498700,269.445312,92,1,0},
{518,2589.019775,2166.314208,10.483900,1.150200,17,1,0},
{533,2620.097900,2086.911376,10.528100,180.650405,79,1,0},
{535,2567.616699,2059.194824,10.584600,0.875800,28,1,0},
{541,2075.646240,1312.313598,10.296600,359.428710,2,1,0},
{546,2183.697021,1878.711425,10.544799,359.991790,78,38,0},
{410,2192.240966,1856.690185,10.620900,181.334793,75,1,0},
{480,2203.436279,1787.941162,10.503399,179.694702,60,1,0},
{541,2181.531005,1821.720458,10.445099,0.619300,51,1,0},
{533,2129.184814,1810.271972,10.380999,332.941009,74,1,0},
{477,2118.662109,1892.077026,10.376299,181.266799,6,6,0},
{410,2118.623291,1910.194824,10.768799,180.423797,40,110,0},
{496,2102.421386,2066.005371,10.536600,270.854705,66,72,0},
{477,2103.548339,2089.032226,10.574099,269.295410,101,1,0},
{516,2028.684814,2155.972412,10.624799,264.312591,2,39,0},
{522,1995.411621,2185.783691,10.381299,183.389099,36,105,0},
{508,2010.596313,2137.159423,11.196900,270.061004,1,1,0},
{414,2005.933715,2059.600830,10.994099,181.828704,110,93,0},
{414,2060.339355,2237.012695,10.544699,89.348197,121,93,0},
{448,2077.078369,2226.716552,10.414199,3.170099,3,6,0},
{420,2107.736083,2206.797851,10.823800,178.261505,6,76,0},
{516,2094.552978,2206.632568,10.590399,178.851699,119,45,0},
{477,2156.278808,2188.876708,10.351599,358.428100,14,14,0},
{415,2339.132324,2114.056152,10.451199,177.157592,20,1,0},
{409,2361.332031,2170.061767,10.525099,359.309387,1,1,0},
{461,2380.352294,2018.264526,10.340299,272.190612,13,1,0},
{587,2338.759033,1943.952514,10.410200,182.173995,40,1,0},
{482,2221.347900,1944.529296,9.795100,87.255401,37,37,0},
{479,2272.502929,1953.104125,9.489899,179.029205,7,7,0},
{541,2244.724609,1997.919433,15.428199,0.847500,12,32,0},
{541,2222.479736,1936.187866,25.924100,88.721000,68,8,0},
{415,2294.626220,1952.243530,26.025100,268.425811,7,7,0},
{436,2246.806152,1939.515258,31.546300,179.669601,33,0,0},
{461,2283.646972,1975.238037,28.401100,180.968200,62,62,0},
{482,2217.031982,2048.480224,10.945599,89.909500,85,85,0},
{479,2296.607421,2046.145385,10.616900,271.516693,49,23,0},
{461,2259.054443,2065.490478,10.387299,2.142999,61,1,0},
{477,2272.603271,2326.243408,10.527199,88.597297,61,61,0},
{401,2464.208251,2236.970458,10.550700,88.652496,39,39,0},
{428,2242.502441,2231.374755,10.901000,270.885986,4,75,0},
{516,2007.507080,2263.209228,17.607400,2.405200,13,76,0},
{522,2014.793823,2244.958007,23.484800,269.401214,8,82,0},
{436,1907.263305,2290.840576,11.000000,180.490402,84,1,0},
{480,1705.033447,2242.983642,10.594099,179.640899,12,12,0},
{436,1691.177368,2131.142578,11.079999,91.232498,87,1,0},
{414,1842.618774,2090.455566,10.890700,176.306503,36,36,0},
{436,1908.181884,2078.656982,10.569499,270.352905,53,1,0},
{516,1912.829467,2158.573730,10.616499,271.831512,47,47,0},
{525,1963.459960,2171.020751,10.691300,257.135314,1,1,0},
{496,1993.247558,2058.352050,10.536700,357.201904,53,56,0},
{535,2075.963134,1677.724975,10.435099,0.184900,118,1,0},
{418,2452.309326,1357.830444,10.913399,359.769409,61,61,0},
{415,2447.572998,1327.113525,10.590800,179.645599,0,1,0},
{414,2612.054199,1429.533569,10.913999,183.779006,24,1,0},
{420,2488.516113,1534.176147,10.524000,231.453796,6,1,0},
{409,2481.387695,1544.038574,10.512299,202.967697,1,1,0},
{579,2498.419433,1676.301879,10.552399,1.352100,101,101,0},
{474,2463.021972,1676.726684,10.583100,359.312896,97,1,0},
{518,2788.651855,2431.322021,10.491200,314.894287,2,39,0},
{516,2815.146484,2406.841796,10.654100,315.833496,119,1,0},
{506,2833.459228,2309.875000,10.524700,179.743698,76,76,0},
{516,2891.355957,2379.125244,10.623000,270.946594,41,29,0},
{417,2093.375488,2415.158203,74.767799,94.318000,2,29,0},
{402,2095.864501,2410.819091,45.050300,267.761413,110,110,0},
{516,2104.448974,2396.052490,40.634101,271.388000,119,62,0},
{402,2095.843750,2398.741699,27.889799,268.898895,99,81,0},
{477,2086.578369,2416.639404,23.423099,90.822097,3,3,0},
{516,2103.982910,2419.371337,14.897800,270.812896,24,55,0},
{561,2065.853515,2479.761230,10.698900,359.730499,4,1,0},
{414,2130.840332,2514.213378,10.913999,193.668197,24,1,0},
{410,1900.461791,2437.422851,10.473999,92.516502,45,1,0},
{408,1730.600952,2336.270263,11.368499,2.634599,26,26,0},
{486,2707.185058,822.165771,10.717900,2.550699,1,1,0},
{486,2707.000976,908.633605,10.897999,176.352493,1,1,0},
{482,2697.664550,885.691101,10.311300,271.488006,71,71,0},
{554,2701.640869,828.374023,10.175800,359.836914,15,32,0},
{524,2635.240722,848.007202,6.798600,311.171997,61,27,0},
{524,2630.124023,851.053222,6.972499,315.847808,65,31,0},
{530,2687.155273,909.947509,10.491200,199.437606,111,1,0},
{530,2683.346923,908.788818,10.456700,197.738601,112,1,0},
{455,2685.813720,864.354187,10.358799,358.581787,84,58,0},
{560,2705.906494,788.852416,10.603699,359.239898,33,0,0},
{403,2873.092041,920.317626,11.357199,94.349502,28,1,0},
{403,2873.228271,913.362182,11.767600,85.795196,24,77,0},
{435,2855.420654,896.032409,11.171600,359.754791,24,77,0},
{435,2818.083496,897.670410,11.301199,359.228485,24,77,0},
{435,2827.546630,897.556030,11.294300,0.941399,24,77,0},
{530,2884.703369,941.767395,10.516099,90.436698,112,1,0},
{530,2833.149169,996.521118,10.514399,173.681594,13,1,0},
{482,2805.153320,968.824279,10.870800,178.907897,48,48,0},
{560,2817.451171,941.457214,10.455599,0.988300,9,39,0},
{578,2840.352539,994.477783,11.374300,176.826202,1,1,0},
//vehicles/sf_law.txt
{470,-1493.272949,466.875396,7.179200,359.640594,43,0,0},
{470,-1456.727539,456.480285,7.182700,1.861199,43,0,0},
{470,-1433.340087,455.841705,7.175399,359.285003,43,0,0},
{433,-1424.840209,457.608795,7.620900,359.616394,43,0,0},
{433,-1402.003906,460.928314,7.620900,0.136500,43,0,0},
{470,-1387.754028,457.116088,7.178599,356.760711,43,0,0},
{548,-1269.981811,501.540008,18.827199,88.887802,43,0,0},
{548,-1415.524047,517.883422,19.897600,270.052398,1,1,0},
{497,-1679.703491,706.000793,30.778099,89.872398,0,1,0},
{523,-1576.036010,673.703430,6.756299,174.596694,0,0,0},
{523,-1575.923095,650.458374,6.758200,0.907599,0,0,0},
{597,-1593.623291,651.721313,6.956600,1.389899,0,1,0},
{597,-1622.519775,651.748413,6.955500,359.812591,0,1,0},
{427,-1634.365234,653.229980,7.319499,359.837890,0,1,0},
{597,-1573.972045,726.400329,-5.472199,91.196800,0,1,0},
{523,-1612.223266,674.151611,6.754499,184.084701,0,0,0},
{427,-1600.141113,678.048889,-5.110300,1.134500,0,1,0},
{597,-1596.583618,749.344787,-5.472499,178.593200,0,1,0},
{416,-2643.228515,630.039184,14.603400,87.383697,1,3,0},
{416,-2683.883300,628.205871,14.603500,272.525512,1,3,0},
{416,-2668.536376,610.701904,14.604299,179.803497,1,3,0},
{416,-2639.380859,609.797119,14.602000,180.454696,1,3,0},
{544,-2053.183593,75.558197,28.625799,91.853302,3,1,0},
{544,-2020.677856,75.732200,28.284900,270.880401,3,1,0},
{544,-2020.411499,92.353103,28.182600,271.504089,3,1,0},
{472,-1165.948120,376.530914,0.149100,315.125885,56,53,0},
{472,-1421.627441,285.573211,-0.287900,265.799987,46,26,0},
{472,-1653.096801,254.786193,0.259200,268.048400,112,20,0},
{597,-1606.308349,673.180419,6.955299,179.184600,0,1,0},
{427,-1582.272583,672.210083,7.320700,180.981399,0,1,0},
{470,-1383.244628,457.229614,7.179399,359.124114,43,0,0},
{597,-1610.835815,651.505187,6.956399,359.997497,0,1,0},
{597,-1622.997680,653.496093,-5.474199,89.934303,0,1,0},
{597,-1639.489501,677.989013,-5.474299,269.937591,0,1,0},
{548,-1415.332275,492.746612,19.867599,271.552093,1,1,0},
{548,-1304.227294,507.938598,19.876899,269.133209,1,1,0},
{433,-1362.922851,458.928100,7.624100,357.427703,43,0,0},
{433,-1529.590698,457.381286,7.623799,358.371795,43,0,0},
//vehicles/sf_airport.txt
{485,-1644.849487,-593.819091,13.804499,244.247497,1,74,0},
{485,-1433.698852,-639.934509,13.805899,351.834106,1,74,0},
{485,-1354.395507,-426.743408,13.802200,293.621398,1,74,0},
{485,-1284.195556,60.978900,13.807399,96.516799,1,74,0},
{485,-1556.377197,-156.935104,13.806699,135.619705,1,74,0},
{592,-1562.609741,-191.893096,15.340200,135.335403,1,1,0},
{583,-1467.694091,-68.715896,13.689000,135.972000,1,1,0},
{583,-1438.100708,-178.178695,13.684300,333.791198,1,1,0},
{583,-1396.898559,-226.897903,13.689000,329.798706,1,1,0},
{583,-1634.332153,-377.981414,13.689000,335.134704,1,1,0},
{583,-1299.043823,-286.900909,13.689100,341.625488,1,1,0},
{525,-1354.023315,-375.103088,14.025500,263.605010,18,20,0},
{513,-1285.755493,24.049299,14.699299,121.847999,21,36,0},
{513,-1260.604003,7.534699,14.706999,118.624099,21,36,0},
{511,-1704.607666,-239.201599,15.522199,314.283691,4,90,0},
{476,-1367.260864,-485.455810,14.878700,209.581298,7,6,0},
{476,-1440.419067,-526.557800,14.893899,207.208206,1,6,0},
{519,-1371.177490,-232.396697,15.076700,315.622985,1,1,0},
{519,-1341.107910,-254.378692,15.077300,321.631591,1,1,0},
{420,-1472.345214,-272.333190,13.774900,78.996398,6,1,0},
{420,-1459.814697,-275.601013,13.814599,65.622901,6,1,0},
{420,-1439.711181,-284.856201,13.813099,58.612098,6,1,0},
{420,-1421.426757,-298.892089,13.781700,46.168098,6,1,0},
{519,-1331.531616,-618.322692,15.062899,325.710510,1,1,0},
{593,-1384.590454,-625.268371,14.611499,321.757202,58,8,0},
{511,-1449.815063,-617.189514,15.519900,329.799896,12,60,0},
{593,-1325.985107,-276.617004,14.610699,296.546508,60,1,0},
{563,-1598.635253,-615.872192,14.853699,276.209808,1,6,0},
{476,-1426.431396,-518.358398,14.895799,180.574005,119,117,0},
{513,-1281.658813,-627.380676,14.699600,356.907012,21,36,0},
{519,-1299.097412,-353.550506,15.071599,278.412414,1,1,0},
{487,-1182.659912,22.460699,14.325099,45.060398,29,42,0},
{417,-1222.613159,-11.149999,14.235300,42.982799,0,0,0},
{544,-1258.573852,68.261497,14.386300,43.977600,3,1,0},
{544,-1262.476562,64.599502,14.381699,43.901298,3,1,0},
//vehicles/sf_gen.txt
{415,-2089.745361,-85.318298,34.935600,0.090000,36,1,0},
{415,-2076.739257,-84.425903,34.891101,357.858398,116,1,0},
{504,-2091.635009,-106.760299,35.112499,179.583206,45,29,0},
{560,-2396.222167,-594.745422,132.353302,123.167701,33,0,0},
{411,-2414.578125,-586.855773,132.375503,215.386505,112,1,0},
{482,-2527.917480,-602.695190,132.617492,179.037796,41,20,0},
{451,-2517.048095,-601.852111,132.268997,179.637496,36,36,0},
{522,-2494.290039,-601.850524,132.132598,178.442092,3,8,0},
{522,-2622.906738,-509.657012,70.903396,284.987091,3,8,0},
{405,-2747.273925,-306.404785,6.913199,50.701099,24,1,0},
{505,-2774.270751,-281.904907,6.747600,178.684906,37,0,0},
{409,-2738.017578,-322.898010,6.839099,313.516906,1,1,0},
{457,-2657.900878,-290.843994,7.104400,313.440185,25,25,0},
{457,-2652.538818,-295.509613,7.110099,312.408996,86,86,0},
{457,-2644.506103,-290.404907,7.128300,139.479095,8,8,0},
{457,-2650.250732,-284.702301,7.129700,137.328704,2,1,0},
{475,-2718.756591,-181.617095,3.992199,269.613098,68,8,0},
{411,-2692.333984,-83.610496,4.710400,90.762802,1,1,0},
{560,-2682.669921,-22.712799,4.328100,178.617401,1,31,0},
{560,-2627.357910,-34.825000,4.041699,181.943099,41,29,0},
{482,-2729.567138,76.787597,4.451099,87.542098,32,32,0},
{579,-2484.300048,5.767399,25.554399,91.310798,42,42,0},
{567,-2528.888183,-5.579699,25.487499,271.534088,90,96,0},
{429,-2592.773193,-110.842002,3.930599,89.997100,2,1,0},
{415,-2615.904541,-178.320297,4.107600,269.311096,40,1,0},
{480,-2352.231201,-124.461502,34.970798,179.350906,17,1,0},
{448,-2319.514404,-150.868392,35.150901,176.912399,3,6,0},
{535,-2099.234130,-36.429298,35.102100,357.371002,77,26,0},
{535,-2021.410034,-47.689701,35.186599,184.100906,69,1,0},
{535,-2085.366699,61.671600,34.226898,88.715797,28,1,0},
{567,-2357.816650,-43.239398,35.186500,90.681396,97,96,0},
{403,-1855.570678,-176.448593,9.925000,270.185302,25,1,0},
{492,-1821.114624,-161.752502,9.187399,164.968597,28,56,0},
{530,-1694.719360,8.660499,3.313699,348.275085,111,1,0},
{530,-1712.093383,10.810600,3.387900,303.149902,112,1,0},
{530,-1716.606201,19.102399,3.343699,273.499694,119,1,0},
{530,-1700.617431,6.295300,3.314800,352.107696,114,1,0},
{522,-1697.899047,63.370201,3.126300,301.049285,39,106,0},
{522,-1682.449096,41.426101,3.119800,338.236114,51,118,0},
{522,-1694.088500,48.686298,3.120699,317.305786,3,3,0},
{493,-1760.909790,-193.820205,-0.121899,266.358001,36,13,0},
{426,-1669.526245,-33.869598,3.310800,314.152008,42,42,0},
{403,-1837.512817,-15.242300,15.698699,271.178405,54,1,0},
{426,-1839.701049,-21.565099,14.860199,265.879699,42,42,0},
{421,-1885.385620,-161.316101,11.654600,355.733489,71,72,0},
{482,-1861.043823,-140.472503,12.020099,87.660598,66,66,0},
{567,-2124.674316,-242.808303,35.186401,18.373100,99,81,0},
{545,-2485.986816,97.931396,34.967998,268.012512,81,81,0},
{533,-2484.735839,65.731300,25.399200,358.739898,79,1,0},
{462,-2694.202148,68.738098,3.932100,85.692100,2,1,0},
{424,-2941.335937,-794.742919,6.856999,340.889709,2,2,0},
{424,-2938.816406,-818.230529,7.045100,13.521900,2,2,0},
{473,-2987.243408,-861.802978,-0.894699,144.932403,56,15,0},
{473,-2967.380615,-684.390075,0.067699,351.085906,56,15,0},
{473,-2954.738769,-498.134887,0.015499,5.670899,56,15,0},
{493,-2947.761230,-364.131896,-0.512300,78.423797,36,13,0},
{461,-2068.541992,-503.795593,35.003501,182.685195,46,46,0},
{483,-1906.490112,-611.723083,24.586299,319.549102,17,0,0},
{411,-2148.742431,-922.752380,31.750499,267.883789,106,1,0},
{411,-2125.380615,-885.767517,31.750499,270.234100,104,1,0},
{482,-1871.764160,-874.478515,32.132900,90.109497,118,118,0},
{411,-1872.565551,-957.228210,31.750499,88.979301,80,1,0},
{400,-1821.834838,-886.415588,42.059200,175.172393,123,1,0},
{512,-1431.689575,-954.037475,201.235198,273.534301,15,123,0},
{512,-1432.987182,-942.337280,201.375595,274.443695,32,112,0},
{461,-2205.178222,-310.566802,35.239398,330.271606,46,46,0},
{482,-2216.452880,-85.787200,35.434600,1.261500,64,64,0},
{498,-2115.462646,-3.385400,35.387199,269.290313,13,120,0},
{437,-2092.628906,-381.424896,35.466201,89.896896,79,7,0},
{437,-2201.695068,-406.765686,35.469398,228.515502,79,7,0},
{437,-2047.231079,-528.499389,35.464698,286.803985,79,7,0},
{455,-1578.203491,97.317497,4.160999,135.940307,37,1,0},
{443,-1747.064086,-164.104202,4.185999,39.581199,20,1,0},
{545,-2267.136230,85.575202,34.967899,269.161010,67,67,0},
{496,-2264.897705,200.397994,34.880500,89.970100,66,72,0},
{536,-2216.861816,113.691101,35.059501,88.941703,12,1,0},
{409,-2414.773925,331.680511,34.767200,331.114410,1,1,0},
{405,-2452.860351,138.297500,34.835399,46.641998,24,1,0},
{461,-2523.001220,338.565093,34.693199,250.618103,61,1,0},
{439,-2502.729980,382.240295,35.018100,235.817398,54,38,0},
{400,-2470.862548,407.181793,27.869699,139.465606,123,1,0},
{496,-2522.421875,310.794891,27.481599,70.666496,20,20,0},
{428,-2440.998046,509.679199,30.056299,206.659606,4,75,0},
{428,-2437.760009,510.855285,30.050699,202.189407,4,75,0},
{560,-2425.644042,518.479980,29.634799,216.974197,9,39,0},
{463,-2473.497802,743.347900,34.555900,179.989196,84,84,0},
{561,-2412.373046,741.796386,34.829700,179.412094,8,17,0},
{463,-2451.259277,740.683776,34.712898,180.627502,79,39,0},
{467,-2248.261718,692.766296,49.108100,179.239898,58,8,0},
{405,-2151.405761,637.088989,52.189800,182.359802,75,1,0},
{405,-2134.687500,686.892089,63.756099,178.347595,123,1,0},
{409,-1951.652465,724.581115,45.167198,270.091308,1,1,0},
{429,-1941.265625,585.478515,34.795299,359.230895,3,1,0},
{439,-1922.064575,303.658691,40.942501,177.247406,25,78,0},
{461,-1974.682983,170.942504,27.357400,271.570312,46,46,0},
{420,-1987.983032,104.727798,27.316900,0.405900,6,1,0},
{420,-1988.104370,147.874694,27.317699,0.200800,6,1,0},
{467,-2922.525878,428.752014,4.653900,276.240203,2,1,0},
{493,-2981.024658,496.342193,-0.655399,1.594300,36,13,0},
{549,-2578.617919,626.559875,27.443799,359.144897,117,1,0},
{575,-2610.842285,1405.612182,6.750699,270.086212,19,96,0},
{411,-1663.468750,1211.471313,6.979400,276.953491,12,1,0},
{558,-1656.269775,1208.248901,20.779199,268.600708,42,42,0},
{558,-1660.531127,1215.149169,20.786899,315.840209,24,1,0},
{451,-1650.947753,1208.636718,13.379699,247.012893,18,18,0},
{451,-1656.487060,1215.676391,13.425399,259.097198,101,1,0},
{560,-2047.923583,901.245117,53.306800,356.407897,21,1,0},
{560,-2105.826416,901.478027,76.301399,4.868400,36,1,0},
{500,-2927.315917,500.506011,5.016799,268.840911,28,119,0},
{409,-2752.156738,374.953186,3.941200,179.149505,1,1,0},
{405,-2657.678466,374.456390,4.107699,1.349400,75,1,0},
{426,-2664.982910,267.918090,4.080100,0.017400,7,7,0},
{439,-2681.630615,267.999786,4.231200,358.769897,65,79,0},
{462,-2636.024658,247.489395,3.927900,163.524795,2,1,0},
{559,-2691.808837,204.524307,3.992300,359.406799,68,8,0},
{496,-2793.031738,229.343307,6.804900,89.825202,53,56,0},
{560,-2710.563476,128.646804,3.960000,177.188598,37,0,0},
{533,-2613.699951,205.883102,4.694900,1.140100,74,1,0},
{526,-2616.936279,71.561599,4.102600,268.882293,17,1,0},
{436,-2546.937744,-142.718399,13.800900,0.836600,109,1,0},
{517,-2459.477294,-150.522903,25.760900,1.804700,36,36,0},
{496,-2592.980957,-191.182098,3.974999,91.098899,31,31,0},
{475,-2694.001220,-147.634597,4.051199,90.920997,76,1,0},
{421,-2796.619873,-184.040695,6.820700,91.607200,42,42,0},
{566,-2796.305175,-39.526199,7.087600,89.801200,8,17,0},
{467,-2878.895996,734.553588,29.316200,280.598999,60,1,0},
{482,-2462.118408,793.087280,35.227001,93.790802,28,28,0},
{439,-2380.278076,1269.349243,25.101400,277.368804,37,78,0},
{522,-1821.944458,1310.536987,59.306999,186.387893,3,8,0},
{475,-1829.748046,1289.983398,59.825801,21.899900,61,61,0},
{475,-1842.027587,1304.476440,59.534099,198.891906,37,0,0},
{405,-1755.806762,953.210571,24.617099,84.986701,75,1,0},
{480,-1686.734619,1007.966186,17.302400,92.572998,66,72,0},
{405,-1587.015014,859.045410,7.409800,90.434402,75,1,0},
{439,-1629.255859,870.328186,8.132200,177.277694,43,21,0},
{533,-1707.055419,795.381713,24.518400,2.447499,77,1,0},
{453,-1463.804321,1023.732421,-0.239500,269.141998,56,56,0},
{473,-1509.049926,1385.621093,-0.287499,114.209197,56,15,0},
{417,-1468.139526,1490.921997,8.343299,92.386398,0,0,0},
{417,-2311.269287,1544.939819,18.885200,183.645599,0,0,0},
{469,-2514.738769,1545.101318,17.335100,349.711212,1,3,0},
{473,-2432.853759,1568.392456,-0.052799,353.069488,56,53,0},
{473,-2434.487304,1571.975585,-0.182600,348.110504,56,15,0},
{521,-2501.253417,1222.189086,36.999198,139.593597,87,118,0},
{496,-2867.327880,695.777587,23.288299,296.333312,22,22,0},
{496,-2857.462402,830.097229,39.834201,238.857101,42,42,0},
{401,-2836.630615,870.455871,43.763801,267.211914,83,1,0},
{401,-2839.888427,925.737915,43.834201,274.042785,47,47,0},
{410,-2855.191650,962.148620,43.647701,294.193603,9,1,0},
{516,-2900.134521,1104.503784,26.893600,272.155303,9,1,0},
{418,-2898.497070,1161.440185,13.503899,272.466796,95,95,0},
{415,-2722.197265,980.129211,54.232700,9.443499,25,1,0},
{411,-2728.214599,910.118225,67.320800,153.118499,112,1,0},
{421,-2634.721435,929.331420,71.315498,214.602096,30,1,0},
{405,-2680.490478,869.220214,76.449798,23.784999,91,1,0},
{558,-2650.545166,856.239013,63.638801,312.035186,117,1,0},
{418,-2205.736083,293.808288,35.210399,359.011291,119,119,0},
{400,-2231.154541,293.467803,35.261199,1.359699,14,123,0},
{426,-2792.980468,785.092590,49.548801,17.191299,7,7,0},
{533,-1997.057006,708.140319,45.073200,359.820312,52,39,0},
{536,-2098.661865,653.481811,52.104499,178.528900,57,96,0},
{475,-1772.836181,1205.126708,24.926399,128.747192,21,1,0},
{482,-1698.923461,1029.121093,45.263999,163.202697,28,28,0},
{421,-1915.297241,792.217529,39.533000,271.256988,42,42,0},
{482,-1830.392822,636.326477,30.550800,181.936203,62,62,0},
{551,-1767.225463,857.675720,24.606300,90.774597,72,1,0},
{533,-1996.719726,780.719177,45.077301,0.833299,74,1,0},
{480,-2156.595703,781.699218,69.231597,271.998107,58,1,0},
{561,-2206.784912,718.191406,49.418098,359.865692,101,1,0},
{482,-2287.079589,581.411071,34.959300,270.038513,59,36,0},
{482,-2586.388183,311.346099,4.941100,90.701301,88,1,0},
{439,-2586.321289,325.235412,4.747099,270.428100,65,79,0},
{521,-2590.912841,484.159912,14.186200,58.123401,75,13,0},
{463,-2454.115478,638.964477,32.611900,266.503906,74,1,0},
{475,-2588.486083,632.448120,14.256099,269.325988,9,39,0},
{479,-2546.529296,647.550476,14.192700,90.188102,109,100,0},
{405,-2566.923339,556.150024,14.339599,294.341308,36,1,0},
{461,-2621.033691,137.892807,4.004499,266.598510,46,46,0},
{408,-2655.691162,-194.158294,4.704299,359.885498,26,26,0},
{479,-2274.945556,-119.115798,35.111400,266.558288,54,31,0},
{496,-2263.057861,18.814199,34.865600,354.002990,42,42,0},
{475,-2167.617919,86.242500,35.048400,172.004394,21,1,0},
{579,-2265.746093,452.611602,34.907600,250.214904,95,105,0},
{405,-2379.340087,625.835327,33.000000,1.215700,36,1,0},
{579,-2213.206298,416.586700,35.099700,357.780090,7,7,0},
{582,-2123.901123,428.070800,34.679199,356.231811,14,1,0},
{482,-2123.840332,380.533813,35.290699,87.861503,64,64,0},
{582,-2044.890380,460.401489,35.226799,304.573913,56,123,0},
{405,-2308.290039,673.635986,44.303798,90.550498,65,79,0},
{480,-2175.942382,654.714172,49.210399,181.146392,12,12,0},
{405,-2650.213378,703.329284,27.720600,270.041595,11,1,0},
{496,-2694.996826,719.913085,34.236000,176.158798,42,42,0},
{482,-1612.346191,1284.517089,7.301000,90.994300,85,85,0},
{445,-1630.512939,1289.779785,6.914000,135.414398,37,37,0},
{482,-1834.830322,1425.057739,7.241199,179.166107,57,57,0},
{411,-1975.760131,1224.745239,31.407899,272.527099,106,1,0},
{560,-1971.062133,1185.665893,45.073398,89.798599,37,0,0},
{480,-1847.403564,1165.161743,39.575099,356.244995,73,45,0},
{428,-1833.183349,1096.238769,45.487998,89.039100,4,75,0},
{439,-1730.796386,1089.047485,45.341598,271.888305,57,8,0},
{455,-1944.790771,1001.106689,35.611099,269.548095,32,74,0},
{482,-1673.329467,1090.596069,8.044300,269.495300,10,10,0},
{400,-2124.631591,-935.251892,32.115798,268.549896,62,1,0},
{506,-2150.309814,-772.597229,31.648599,270.107513,37,37,0},
{506,-2134.114257,-760.762084,31.728000,90.918800,7,7,0},
{421,-2124.556396,-847.003601,31.905899,270.515686,95,1,0},
{405,-1736.905517,1053.470092,17.460899,267.536987,40,1,0},
{439,-1696.899047,977.265686,17.481500,359.737701,67,8,0},
{496,-1474.215698,-137.386398,5.626399,270.131591,62,62,0},
{400,-1337.587036,-128.923004,6.092299,88.688102,62,1,0},
{482,-1426.037353,-212.605194,6.053599,88.925300,57,57,0},
{516,-1369.897460,-216.296493,5.833700,88.836601,122,1,0},
{517,-1337.373901,-37.722198,5.854899,87.836601,36,36,0},
{480,-2645.671386,1375.891235,6.939499,268.665008,12,12,0},
{411,-2618.207519,1349.138427,6.941100,0.760999,81,1,0},
{477,-2617.500488,1376.370117,6.880000,180.067901,94,1,0},
{411,-2646.498291,1334.496582,6.900899,0.616699,106,1,0},
{487,-1637.004272,1381.692260,18.590700,137.630401,29,42,0},
{487,-2632.171142,1417.552612,24.942399,235.343795,29,42,0},
{480,-1623.093017,817.065673,6.592299,2.032200,6,6,0},
{493,-1409.996093,917.322875,-0.373400,301.504791,1,5,0},
{493,-1403.378295,888.857482,-0.104099,328.130493,36,13,0},
{480,-1488.390380,666.517028,6.957900,92.079200,2,2,0},
{484,-1475.405273,703.679687,0.256700,181.195602,50,32,0},
{482,-1487.494873,758.593505,7.551300,89.372398,32,53,0},
{403,-1654.635375,452.572814,8.210499,212.216400,24,77,0},
{455,-1701.218750,407.838989,7.616399,221.816299,84,58,0},
{461,-1673.653442,399.150695,6.756800,311.273498,37,1,0},
{421,-1665.174316,351.359191,6.821499,345.814697,42,42,0},
{455,-1622.239257,84.341400,3.989799,147.792098,1,31,0},
{453,-1632.570434,161.854095,-0.277000,315.689086,56,56,0},
{460,-1446.937255,96.260299,1.801800,313.860198,1,30,0},
{421,-1319.092895,-337.862396,14.030900,260.055114,25,1,0},
{553,-1622.443115,-311.870391,15.483900,27.537200,55,23,0},
{417,-1712.179077,-456.052185,14.220700,1.948199,0,0,0},
{447,-1756.136596,-444.654785,0.748300,5.054500,75,2,0},
{507,-1236.894775,33.359500,13.973299,221.542098,7,7,0},
{411,-1426.322021,-13.796799,5.727099,90.182899,116,1,0},
{411,-1459.300170,-5.445400,5.791399,271.883697,45,32,0},
{424,-2906.056640,58.378799,4.392600,5.718100,119,122,0},
{568,-2897.843261,330.072998,4.665599,170.863494,9,39,0},
{444,-2930.221435,711.297607,6.408199,7.033899,32,53,0},
{579,-2885.239501,1243.793701,7.033800,261.217010,7,7,0},
{462,-2810.117187,1325.519409,6.701099,143.907897,3,1,0},
{446,-2747.480468,1399.542602,-0.768999,32.762699,3,3,0},
{447,-2676.259277,1897.626831,0.911499,93.039703,75,2,0},
{508,-2065.725830,1423.189575,7.476399,145.109893,1,1,0},
{461,-2092.571777,1432.651977,6.675000,193.902496,87,118,0},
{536,-2091.559814,1392.602783,6.838500,217.009597,30,96,0},
{452,-1902.788330,1400.257934,-0.250999,76.753799,1,5,0},
{461,-1794.890258,1405.506591,6.772799,203.924896,61,1,0},
{472,-1720.941772,1436.016967,0.317200,356.659088,56,53,0},
{454,-1467.051025,1503.805786,0.158500,110.254402,26,26,0},
{473,-1570.943969,1263.874633,-0.077899,276.041290,56,15,0},
{506,-1554.581909,1068.496093,6.891900,359.027587,52,52,0},
{562,-1614.635131,1007.885314,6.847799,250.569107,17,1,0},
{553,-1566.219848,-255.455505,15.483499,41.433898,61,74,0},
{586,-1871.237548,-893.593688,31.542999,91.274803,122,1,0},
{586,-1912.602172,-918.938598,31.741300,353.559387,46,46,0},
{541,-1897.647460,-823.993225,31.834600,272.845306,44,96,0},
{541,-1886.845703,-759.995727,31.648300,270.840789,60,1,0},
{533,-1761.607543,613.779724,26.951999,89.337097,79,1,0},
{429,-2019.170288,1029.078125,55.188499,272.676788,13,13,0},
{442,-2041.766113,1116.049194,53.116500,175.067199,11,105,0},
{421,-2052.515380,1112.805908,53.171501,181.276702,13,1,0},
{560,-2557.442138,1143.511840,55.431900,165.866302,9,39,0},
{402,-2541.860107,1141.054809,55.386199,170.353103,35,1,0},
{496,-2499.538330,1137.929077,55.443199,180.433303,53,56,0},
{536,-2485.835693,1137.999267,55.464199,180.910095,12,1,0},
{541,-2458.595214,1138.341186,55.351600,178.504501,58,8,0},
{541,-2431.111816,1136.099365,55.533000,175.676300,69,1,0},
{541,-2377.016357,1122.481567,55.351501,340.009887,60,1,0},
{508,-2413.525146,1026.230102,50.765800,0.095600,1,1,0},
{575,-2408.165283,974.709228,44.902500,182.252395,19,96,0},
{575,-2406.270263,944.564392,44.979000,266.805603,72,1,0},
{559,-2352.347900,981.596496,50.351501,5.740399,58,8,0},
{437,-2366.817138,1023.638671,50.824600,181.910705,79,7,0},
{405,-2239.033691,893.463012,66.531196,89.817001,24,1,0},
{426,-2233.843994,930.828674,66.391899,180.111297,10,10,0},
{587,-2220.670410,813.136474,49.085700,90.039901,53,1,0},
{500,-2292.333496,812.442016,49.064998,88.574600,9,39,0},
{466,-2273.548095,1038.398925,83.505996,179.776199,68,76,0},
{436,-2135.512207,1036.853881,79.618400,0.254599,87,1,0},
{547,-2285.762939,1101.439208,79.859199,268.674896,123,1,0},
{480,-2238.072021,1184.714355,55.349201,91.589897,2,2,0},
{561,-2233.611328,1104.851562,79.882797,180.351699,101,1,0},
{521,-2034.313232,167.202896,28.409999,276.321685,75,13,0},
{549,-2033.345458,177.797805,28.738300,266.040985,57,8,0},
{486,-2122.964111,176.740295,35.582298,269.004089,1,1,0},
{486,-2128.760253,292.785614,35.013198,268.858093,1,1,0},
{486,-2066.699218,295.180999,35.357498,185.623901,18,20,0},
{482,-2126.249023,202.059692,35.464500,271.661010,102,65,0},
{493,-2941.245849,500.942504,1.911800,356.256195,1,9,0},
{421,-2151.024902,835.457885,69.232597,181.815399,71,72,0},
{516,-1892.384033,823.965087,34.923999,1.184700,119,1,0},
{500,-1983.781127,896.395080,45.316398,161.254104,28,119,0},
{482,-1878.125976,1073.615478,45.383300,1.080299,88,1,0},
{518,-2027.171142,1228.769775,31.319000,268.939086,9,39,0},
{424,-2051.518310,1160.151855,45.226299,15.614800,2,2,0},
{558,-2143.702148,1221.067749,46.901901,92.556396,24,1,0},
{496,-2354.368652,1323.649780,14.605799,77.071601,42,42,0},
{603,-2697.622314,783.201416,49.874900,267.598785,87,74,0},
{603,-2637.665283,802.745483,49.770198,1.155099,34,1,0},
{522,-2594.967529,841.643981,49.916099,84.349601,51,118,0},
{463,-2464.210937,919.546386,62.533599,160.621307,7,7,0},
{428,-1893.150146,878.895690,35.139900,0.521499,4,75,0},
{500,-1920.934936,900.020874,35.557899,206.185806,14,123,0},
{409,-1736.338378,947.954589,24.547199,65.304801,1,1,0},
{540,-1502.990356,938.493774,7.046299,124.639602,62,62,0},
{550,-1788.184204,802.897583,24.710300,359.756286,42,42,0},
{561,-1784.434082,692.787475,34.985900,182.240005,57,8,0},
{443,-1851.931884,116.826698,15.752099,284.358703,20,1,0},
{482,-1855.597290,146.249404,15.241700,277.954406,85,85,0},
{549,-2048.150634,124.895103,28.680200,182.032104,47,76,0},
{600,-2160.942138,515.261230,34.889400,119.108200,32,8,0},
{582,-2089.235839,479.180694,35.102199,78.087799,62,62,0},
{461,-1962.322875,466.214599,34.840698,64.788398,53,53,0},
{401,-1905.384033,710.655517,45.076099,179.560104,47,47,0},
{401,-2539.326171,939.010070,64.230102,90.342399,47,47,0},
{401,-2569.154541,981.858520,78.154502,358.087188,25,1,0},
{541,-2692.836181,455.866790,3.960799,87.099899,13,8,0},
{400,-2279.472412,-247.341506,42.533199,18.482500,40,1,0},
{444,-2354.264892,-371.560089,69.040496,313.281585,32,42,0},
{461,-1704.820068,1339.317871,6.780099,93.750602,3,6,0},
{405,-1696.467041,1348.215942,7.054599,99.782997,4,1,0},
{461,-1648.164428,1307.452514,6.698599,130.573898,3,3,0},
{479,-1915.313232,1256.026489,19.239599,89.374603,95,105,0},
{402,-2178.971923,1227.617187,33.761299,358.431610,22,22,0},
{482,-1987.730102,1338.324096,7.263500,176.600997,105,1,0},
{405,-1977.964843,-1020.894775,32.050399,332.247589,36,1,0},
{487,-1970.848144,-829.005615,39.733001,1.503000,26,3,0},
{421,-2148.893798,-879.136291,31.905899,269.896697,24,118,0},
{461,-1720.913574,1007.359985,17.170600,91.620597,37,1,0},
{439,-1703.679931,1028.568359,17.270099,271.275085,68,1,0},
{516,-1385.427124,-207.993194,5.625199,269.526397,60,1,0},
{400,-1370.536987,-108.512001,5.736800,90.582603,30,96,0},
{410,-1427.684204,-71.540199,5.654399,92.152702,9,1,0},
{516,-1338.156494,-175.108901,5.724800,267.407104,2,62,0},
{496,-2436.202148,1257.558105,30.218999,90.006301,11,11,0},
{579,-1643.674316,-1049.782470,102.442199,184.776199,62,62,0},
{468,-1539.100219,-988.966979,159.256301,171.193405,46,46,0},
{457,-2477.081542,-310.378997,41.138099,313.335601,10,1,0},
{560,-2486.609375,262.462097,34.872398,271.145812,17,1,0},
{549,-2585.988769,712.834106,27.582000,89.552803,84,36,0},
{466,-1837.046142,339.563690,16.904499,331.364593,78,76,0},
{558,-1956.253295,297.626403,35.093898,64.687599,116,1,0},
{560,-1957.625488,276.999389,35.177299,132.187500,9,39,0},
{561,-1950.495605,259.626098,35.270198,53.426300,8,17,0},
{562,-1952.497680,265.625885,40.723899,292.503692,35,1,0},
{567,-1952.760009,258.750000,40.919998,258.744110,88,64,0},
{490,-1588.407836,673.045776,7.315100,176.828292,0,0,0},
{490,-1574.321411,718.231872,-5.113999,89.817596,0,0,0},
{472,-1076.014892,-207.498199,0.019700,201.384796,56,53,0},
//vehicles/ls_law.txt
{596,1554.592773,-1615.094360,13.107500,143.000000,0,1,0},
{596,1560.278076,-1614.725463,13.106499,143.000000,0,1,0},
{596,1565.357666,-1615.120849,13.100600,143.000000,0,1,0},
{596,1570.399047,-1615.142089,13.103500,143.000000,0,1,0},
{596,1575.545532,-1615.076660,13.105099,143.000000,0,1,0},
{427,1600.467895,-1607.568481,13.600500,88.319602,0,1,0},
{427,1599.990722,-1613.618408,13.595899,89.137702,0,1,0},
{427,1600.057861,-1619.981689,13.598099,89.712997,0,1,0},
{427,1599.895629,-1626.225463,13.596400,89.214797,0,1,0},
{596,1602.419555,-1683.886474,5.611899,269.865203,0,1,0},
{596,1591.498535,-1711.042114,5.612800,0.043699,0,1,0},
{596,1602.201538,-1687.994384,5.610700,89.845397,0,1,0},
{596,1602.039184,-1692.004516,5.611000,89.194702,0,1,0},
{596,1595.404663,-1711.593627,5.611599,180.337799,0,1,0},
{523,1582.179809,-1667.084472,5.465000,240.534896,0,0,0},
{523,1582.341918,-1669.253906,5.465000,239.372894,0,0,0},
{523,1582.170410,-1671.207153,5.465700,237.985595,0,0,0},
{523,1582.151367,-1673.463012,5.465199,238.008605,0,0,0},
{574,1526.752197,-1655.789550,5.615799,270.894195,26,26,0},
{574,1526.705566,-1652.466430,5.615799,270.626312,26,26,0},
{574,1526.555297,-1642.845581,5.615799,180.399307,26,26,0},
{574,1530.784057,-1642.804565,5.615799,179.218597,26,26,0},
{416,2033.126953,-1432.274291,17.284500,180.016906,1,3,0},
{416,2016.347656,-1414.976928,17.141199,86.715103,1,3,0},
//vehicles/ls_airport.txt
{519,1806.106567,-2406.810791,14.473099,220.190093,1,1,0},
{519,1851.087280,-2397.081787,14.473799,221.077606,1,1,0},
{519,1881.290283,-2364.672607,14.475999,231.692504,1,1,0},
{593,1990.494018,-2400.469970,14.006899,126.831398,58,8,0},
{593,1991.935668,-2377.569091,14.009599,111.982299,19,33,0},
{593,1994.228271,-2329.918212,14.007399,123.692001,68,8,0},
{593,1993.035888,-2307.148681,14.007300,121.482597,2,1,0},
{485,2005.402832,-2340.400390,13.202599,353.879791,1,74,0},
{485,1944.188476,-2234.322509,13.201700,358.494689,1,75,0},
{485,1893.283813,-2320.507568,13.206999,285.238494,1,76,0},
{485,1882.247924,-2390.396484,13.213299,266.746398,1,77,0},
{485,1915.246582,-2643.347412,13.204999,2.244600,1,78,0},
{553,1944.524169,-2639.146484,14.882300,28.029899,55,23,0},
{553,1984.277832,-2637.756103,14.883099,9.060199,94,116,0},
{553,2019.761474,-2642.580322,14.875900,318.325592,128,7,0},
{476,2124.738037,-2418.296386,14.264100,205.461502,7,6,0},
{476,2142.867187,-2434.307617,14.258700,144.214401,1,6,0},
{476,2107.139892,-2417.164794,14.264699,150.974304,135,14,0},
{476,2083.021728,-2429.485351,14.254300,182.996902,119,117,0},
{510,2081.986572,-2359.722900,13.155099,64.148498,39,39,0},
{510,1866.611450,-2660.460205,13.155200,18.615100,6,6,0},
{513,1881.027343,-2632.328125,14.099599,40.958599,21,36,0},
{513,1891.982421,-2632.705566,14.108499,332.566314,138,122,0},
{593,1840.431518,-2631.852539,14.008000,319.203308,22,1,0},
{593,1822.168945,-2629.871337,14.007599,35.696498,36,8,0},
{593,1806.713256,-2630.316650,14.003700,32.046100,51,1,0},
{476,1752.864257,-2632.206054,14.263099,1.483399,103,102,0},
{481,1698.653198,-2692.022460,13.059200,256.195587,26,1,0},
{485,1707.541503,-2646.332519,13.205200,359.684600,1,73,0},
{487,1716.042236,-2437.576660,13.731599,148.789703,18,108,0},
{487,1737.482666,-2432.701904,13.734000,192.032592,24,78,0},
{487,1752.558593,-2452.227539,13.732199,147.202697,54,29,0},
{417,1636.014160,-2409.720947,13.626600,193.230102,0,0,0},
{417,1655.871826,-2410.455078,13.635000,156.942794,0,0,0},
{510,1600.969604,-2395.010253,13.226200,298.205596,28,28,0},
{497,1575.930664,-2408.725341,13.734700,153.204101,0,1,0},
{497,1554.820678,-2406.441650,13.730799,190.666900,0,1,0},
//vehicles/ls_gen_inner.txt
{446,728.159484,-1495.268676,-0.490599,179.790893,1,5,0},
{454,720.703979,-1633.322387,0.148699,177.600906,26,26,0},
{454,720.526672,-1699.982666,0.186599,358.925109,26,26,0},
{429,764.767883,-1660.548461,4.216000,94.081901,12,12,0},
{541,688.023498,-1600.155151,13.721599,359.757690,58,8,0},
{466,594.693176,-1519.671264,14.858599,178.983795,68,76,0},
{458,601.211486,-1519.809082,14.897100,359.854614,101,1,0},
{496,648.107727,-1507.837036,14.783599,88.348098,35,35,0},
{429,729.759216,-1433.343261,13.215100,90.292701,13,13,0},
{506,665.438720,-1421.552001,14.349699,1.652199,7,7,0},
{506,587.343505,-1499.595947,15.062100,273.634704,6,6,0},
{413,691.446228,-1570.245605,14.335800,179.263595,91,1,0},
{451,489.114807,-1514.958129,20.051599,186.223907,46,46,0},
{541,494.337188,-1604.716064,18.200000,275.606994,60,1,0},
{603,259.468902,-1597.920288,33.116699,299.169403,69,1,0},
{429,262.386810,-1603.201293,33.064201,323.231903,2,2,0},
{518,258.066101,-1591.611328,33.121700,275.394409,36,36,0},
{409,867.495727,-1285.936767,13.885899,357.415496,1,1,0},
{457,844.499877,-1197.986450,16.603799,0.398000,2,1,0},
{457,880.841003,-1199.749145,16.603099,357.702209,21,108,0},
{457,914.744018,-1199.836425,16.603200,359.865509,106,56,0},
{463,920.445312,-1290.506347,13.350799,118.650497,121,14,0},
{542,863.273315,-1375.015136,13.318699,85.726501,32,92,0},
{561,903.895324,-1454.928710,12.865099,270.786407,8,17,0},
{429,881.556213,-1453.858764,13.361800,271.830505,99,93,0},
{507,809.961486,-1448.910888,12.968000,87.210601,35,54,0},
{589,810.545227,-1464.367797,12.719099,85.712303,134,97,0},
{496,821.603271,-1473.724853,12.575599,357.500793,54,120,0},
{461,1031.111328,-1446.310546,13.141099,59.057998,67,86,0},
{418,1005.008422,-1461.342407,13.642700,183.026092,119,119,0},
{463,990.128723,-1354.987792,12.912500,285.722686,65,6,0},
{479,991.392883,-1345.210205,13.175900,271.114807,123,108,0},
{489,990.598510,-1306.812866,13.520400,179.048797,24,6,0},
{475,1002.506286,-1306.565429,13.186599,359.642395,37,0,0},
{518,981.505371,-1306.689941,13.163000,181.013504,71,18,0},
{414,979.227783,-1258.135131,16.807100,182.578598,24,1,0},
{506,955.926818,-1184.071166,16.649799,269.903106,30,31,0},
{549,955.833312,-1190.279541,16.642499,270.272796,75,39,0},
{482,956.002197,-1199.363281,17.127000,268.553802,20,20,0},
{468,956.389770,-1193.425292,16.629699,89.643203,46,46,0},
{567,1085.834228,-1199.388305,17.794500,90.583900,93,64,0},
{542,1097.035400,-1218.170532,17.547100,356.648284,45,92,0},
{461,1084.286621,-1232.246093,15.394499,243.665405,61,1,0},
{461,1083.933715,-1235.044921,15.408800,243.891906,75,1,0},
{461,1083.794067,-1238.157348,15.411000,243.109695,79,1,0},
{405,1109.031005,-1225.880859,15.698699,181.534301,75,1,0},
{458,1000.308105,-1084.548828,23.706899,179.620697,30,1,0},
{542,1015.825378,-1083.911254,23.571100,0.638100,119,113,0},
{461,1032.299316,-1082.425537,23.413600,166.666900,35,27,0},
{475,1003.665893,-1054.608764,30.694599,3.043800,122,102,0},
{560,1070.910888,-1102.324707,24.443899,270.797088,41,81,0},
{496,1137.649169,-1025.558593,31.512100,177.991699,67,6,0},
{558,1131.734130,-1010.057983,29.489900,95.093696,40,1,0},
{581,1205.238403,-977.017578,43.074199,179.753692,58,1,0},
{536,1227.259643,-974.171325,43.213901,180.296600,30,96,0},
{414,1110.570922,-1331.420410,13.138500,0.602599,43,1,0},
{581,989.370300,-1589.381225,13.090299,21.560600,66,1,0},
{542,1061.245117,-1665.264892,13.496600,91.912002,32,92,0},
{405,1136.576660,-1695.519897,13.695599,88.935401,75,1,0},
{463,1137.146606,-1700.190185,13.386899,87.939598,132,112,0},
{518,1280.490844,-1816.125854,13.055600,270.462310,133,56,0},
{482,1250.246826,-1835.088378,13.504699,180.402404,85,85,0},
{527,1196.936035,-1829.697998,13.119700,269.754486,90,9,0},
{589,1280.936401,-1833.060668,13.041799,90.805000,46,126,0},
{562,1267.061157,-1795.207397,13.070199,0.653299,102,24,0},
{463,1281.662719,-1805.125366,12.924099,62.496898,53,53,0},
{545,1238.016723,-1835.238525,13.200799,177.531005,40,96,0},
{400,1423.841674,-1845.061645,13.477199,270.468505,109,109,0},
{546,1536.663208,-1846.776489,13.271200,0.818499,3,87,0},
{475,1614.091674,-1893.902709,13.352100,357.948303,102,80,0},
{546,1796.277465,-1933.283691,13.118000,180.449905,113,78,0},
{545,1776.196533,-1917.688354,13.197600,90.785003,39,1,0},
{400,1776.149780,-1907.394897,13.478799,271.383087,101,1,0},
{400,1804.142944,-1909.401977,13.332799,269.668395,10,10,0},
{474,1804.488891,-1919.335327,13.155599,269.883087,110,1,0},
{496,1785.935302,-1933.290283,13.175000,0.860499,52,69,0},
{496,1776.277709,-1894.077026,12.974100,272.613189,15,15,0},
{482,1776.512207,-1899.975219,13.507100,87.352203,10,10,0},
{482,1791.389892,-1933.200805,13.510100,180.119506,118,118,0},
{461,1775.796264,-1912.658203,12.972000,269.481506,61,1,0},
{461,1775.734008,-1914.124267,12.971599,262.392486,75,1,0},
{536,1834.780761,-1871.973388,13.092499,179.243392,30,96,0},
{496,1836.630126,-1853.638061,13.105899,179.988601,20,20,0},
{414,1858.885375,-1875.594360,13.572400,180.193298,95,1,0},
{468,1900.565917,-1849.837890,13.227700,44.610198,94,63,0},
{589,1251.229736,-2042.130493,59.447399,180.065902,40,1,0},
{521,1244.801635,-2023.349853,59.432998,292.834106,92,3,0},
{506,1256.920532,-2009.475585,59.212600,0.800800,7,7,0},
{522,1277.823974,-2011.935424,58.463401,268.731994,7,79,0},
{463,1097.521728,-1763.889648,12.893300,267.428588,36,36,0},
{475,892.635620,-1668.860351,13.354399,179.246597,37,0,0},
{506,874.823425,-1658.484252,13.251399,181.712295,1,15,0},
{521,870.117614,-1676.657348,13.118300,186.273193,115,118,0},
{496,888.565124,-1679.131713,13.262800,357.518493,102,135,0},
{411,1671.554565,-1719.542236,20.211500,269.580413,132,108,0},
{415,1656.948852,-1695.514404,20.228500,358.943511,131,53,0},
{496,1671.968505,-1704.477905,20.200599,270.892913,66,72,0},
{461,1673.968261,-1713.056396,20.061700,67.131797,43,1,0},
//vehicles/ls_gen_outer.txt
{413,327.844299,-1809.272949,4.573299,359.334197,91,1,0},
{439,311.723388,-1809.857666,4.355199,179.975494,54,38,0},
{496,334.387512,-1788.601806,4.780300,358.117492,41,41,0},
{414,383.458892,-1740.695800,8.857099,358.692901,28,1,0},
{467,740.437011,-1793.547607,12.918000,349.208709,58,8,0},
{473,823.759399,-2066.268554,-0.101700,112.638099,56,53,0},
{467,892.050720,-1797.335083,13.406999,175.409805,60,1,0},
{467,944.913574,-1813.558959,13.014599,350.061401,68,8,0},
{491,1096.894531,-1878.802978,13.303099,178.153503,71,72,0},
{496,1206.245361,-1879.079223,13.334099,88.518997,77,26,0},
{541,288.714385,-1158.040405,80.534896,221.967697,0,6,0},
{589,346.961700,-1197.228271,76.287498,25.804000,70,100,0},
{411,407.092498,-1151.520263,76.635398,148.141403,130,130,0},
{562,481.518707,-1089.542724,82.105102,359.192413,0,3,0},
{426,565.916503,-1067.194580,73.133201,35.383300,42,42,0},
{451,228.716705,-1398.776611,51.291698,51.437801,131,74,0},
{429,133.909606,-1492.166259,18.595800,57.121498,119,1,0},
{562,150.715606,-1473.882568,24.924299,5.938899,111,118,0},
{411,166.385604,-1340.857788,69.439102,190.477005,128,51,0},
{603,172.026199,-1341.341796,69.566101,168.220703,44,40,0},
{429,248.897796,-1355.411621,52.882801,279.166687,53,53,0},
{451,251.604705,-1359.879150,52.713401,300.545196,17,117,0},
{562,299.802490,-1331.817138,53.274398,72.762199,44,80,0},
{405,406.477203,-1264.256469,50.249900,24.016000,24,1,0},
{535,423.622314,-1266.320922,51.345001,21.943799,54,77,0},
{477,261.554687,-1220.382324,74.647796,183.454605,99,100,0},
{535,276.932800,-1267.305419,73.709800,302.580200,6,4,0},
{496,280.380615,-1255.795166,73.616600,281.769287,46,66,0},
{411,282.934295,-1160.420043,80.640098,223.582992,42,42,0},
{589,569.315429,-1131.733032,50.294998,243.457199,42,39,0},
{411,617.225402,-1102.652465,46.513099,126.806098,64,1,0},
{562,687.581176,-1072.816162,49.127399,62.781398,76,45,0},
{496,724.491271,-995.495422,52.385700,89.448303,79,110,0},
{545,795.984008,-840.397277,60.452598,174.574005,31,96,0},
{522,846.982788,-905.649719,68.345802,342.580505,138,94,0},
{534,831.991394,-858.856018,69.652702,199.381103,65,44,0},
{535,839.445678,-893.592773,68.533996,21.225999,3,1,0},
{477,912.591613,-832.098022,92.140701,218.189697,108,127,0},
{429,942.340881,-842.290527,93.955299,49.392101,107,69,0},
{429,934.484008,-856.836608,93.173400,204.415695,135,30,0},
{562,966.658386,-842.211486,95.421302,208.685195,103,88,0},
{451,979.147583,-831.527770,95.328201,27.763900,22,108,0},
{589,1024.281982,-777.699523,102.727699,142.307205,128,91,0},
{429,1028.919067,-810.017822,101.623901,200.610305,20,71,0},
{522,1099.241455,-818.470581,86.517700,153.557006,135,31,0},
{522,1256.529541,-804.697875,83.713798,117.174797,116,130,0},
{541,1248.156860,-804.144287,83.765602,167.941406,24,3,0},
{487,1291.715454,-786.865173,96.637603,1.583899,29,42,0},
{589,1352.087036,-622.192993,108.858703,24.231199,125,64,0},
{477,1460.385131,-633.679321,95.553001,179.441894,0,1,0},
{411,1108.818481,-732.719970,100.228302,87.548698,116,1,0},
{429,1515.276977,-695.398681,94.429702,99.069900,3,1,0},
{522,1518.656738,-688.144287,94.320198,127.634902,134,60,0},
{535,1516.945190,-765.436096,79.740501,142.542205,66,1,0},
{458,1530.660156,-814.260314,71.814498,269.596588,125,32,0},
{560,1536.700317,-841.943969,64.399200,91.245002,101,95,0},
{506,1515.677734,-879.858581,61.231800,73.286399,106,83,0},
{451,1464.468139,-902.825195,54.542900,174.441192,27,31,0},
{429,1429.416870,-883.669677,50.430698,45.813899,103,37,0},
{589,1088.966186,-644.265502,113.149200,338.400390,20,50,0},
{424,1113.399169,-657.071411,113.253898,1.893599,24,53,0},
{411,1048.427734,-639.628723,119.844299,62.970901,81,124,0},
{550,1038.285156,-640.581176,119.940696,3.995899,18,96,0},
{558,1011.054016,-659.986022,120.772598,34.007499,131,53,0},
{562,1006.790588,-663.923828,120.801803,212.670196,68,8,0},
{560,946.775207,-705.810913,121.915397,208.388107,17,1,0},
{535,912.498229,-665.007629,116.756301,234.056396,136,91,0},
{477,866.970214,-712.083618,105.429702,301.571197,75,1,0},
{518,851.504577,-741.616394,94.851196,223.701797,13,1,0},
{603,887.441406,-782.380981,101.116302,325.353912,58,1,0},
{534,834.718811,-754.210876,85.035202,221.368103,120,0,0},
{545,856.426574,-825.833801,89.312103,35.068401,23,94,0},
{545,812.732421,-768.606079,76.622596,240.984207,12,12,0},
{562,792.662170,-824.741271,69.771697,10.890299,101,4,0},
{405,211.892807,-1419.068115,13.153100,135.623596,24,1,0},
{461,203.565505,-1441.055175,12.688099,319.354003,43,1,0},
{482,216.630798,-1431.906494,13.369099,313.995086,48,48,0},
{462,338.605712,-1340.711425,14.107500,116.486701,53,61,0},
{439,343.398712,-1353.342651,14.403300,299.245910,43,21,0},
{542,412.744598,-1318.514404,14.664500,210.771102,112,131,0},
{521,411.123199,-1311.208740,14.502400,140.981796,36,0,0},
{562,500.593505,-1304.448608,16.867300,309.545989,19,113,0},
{521,531.309570,-1315.992675,16.813499,188.121093,74,74,0},
{589,534.337829,-1291.410400,17.013299,1.269700,127,47,0},
{463,542.327392,-1292.815917,16.782400,341.984710,79,3,0},
{496,556.256774,-1291.249755,17.014900,180.951599,61,21,0},
{461,587.850585,-1279.856201,15.962800,75.504898,57,94,0},
{463,588.549682,-1282.708496,15.711000,71.103698,20,60,0},
{589,569.193969,-1264.314697,16.448299,105.712501,75,1,0},
{474,580.023193,-1310.129028,13.630999,190.179306,54,114,0},
{429,760.311828,-1026.993774,23.833700,171.046905,25,78,0},
{411,825.817626,-1006.612976,27.482700,38.889999,123,1,0},
{429,973.450927,-930.905090,42.173900,91.958198,71,134,0},
{463,892.206787,-944.068908,41.393001,346.637084,46,55,0},
{496,1039.002441,-925.862121,42.080101,3.890100,95,87,0},
{496,1028.185791,-887.845825,41.874298,18.174499,76,26,0},
{534,1091.667236,-934.434204,42.743400,181.892303,53,53,0},
{496,1196.446044,-887.294982,42.777801,4.940100,13,118,0},
{461,1184.369873,-898.702514,42.846801,50.800598,26,5,0},
{479,1307.008056,-871.577514,39.372299,88.469497,20,119,0},
{482,1307.461669,-865.468872,39.698200,269.283111,52,52,0},
{543,1307.448974,-856.373474,39.396198,86.842796,32,8,0},
{463,1305.344726,-860.629272,39.118499,240.448898,102,77,0},
{567,1327.177246,-856.869384,39.442699,355.014099,96,74,0},
{458,1422.618408,-915.698974,35.925399,173.665695,76,95,0},
{439,1455.150512,-920.967712,37.499698,5.531599,137,65,0},
{550,1025.467895,-981.063781,42.494701,275.358886,109,23,0},
{576,929.974487,-996.413879,37.831100,274.647003,68,96,0},
{404,863.110717,-1056.638671,24.836200,216.709701,119,50,0},
{463,868.980407,-1068.555908,24.641799,26.088399,90,87,0},
{439,783.374877,-1356.822143,13.435400,272.474700,0,119,0},
{463,733.637573,-1347.561767,13.051899,258.913787,22,22,0},
{429,783.383422,-1347.770385,13.373900,90.308700,52,94,0},
{536,1696.679077,-2097.041503,13.284099,179.345901,30,96,0},
{542,1662.777709,-2110.714843,13.289999,90.387001,45,92,0},
{400,1707.428710,-2142.691894,13.647100,229.050506,40,110,0},
{567,1725.046142,-2130.468261,13.425900,180.753997,88,64,0},
{412,1724.080078,-2092.934326,13.383700,178.992095,91,31,0},
{536,1747.442993,-2097.361572,13.286999,179.079803,32,1,0},
{576,1793.302001,-2149.755126,13.239199,180.680099,72,1,0},
{536,1772.732299,-2096.073242,13.285300,181.754806,37,1,0},
{549,1948.612060,-2114.018310,13.241600,90.865699,79,39,0},
{496,1948.004394,-2126.903076,13.261099,269.066009,37,19,0},
{463,1941.415893,-2139.873046,13.097000,153.742904,53,53,0},
{414,1924.232788,-2123.931640,13.677200,359.733306,95,1,0},
{576,1938.418579,-2089.911621,13.172499,87.982299,74,8,0},
{518,1979.096435,-2065.584228,13.168299,1.550999,95,1,0},
{482,1998.880981,-2095.268798,13.660300,182.409805,110,110,0},
{482,2079.614257,-2007.412841,13.661800,267.605194,66,66,0},
{543,2070.638183,-1995.777709,13.373800,177.550506,32,8,0},
{463,2064.714355,-1998.235717,13.086999,323.549804,19,19,0},
{475,1981.168945,-1985.422363,13.348699,0.015300,33,0,0},
{443,2002.952026,-1940.155151,13.983200,90.436302,20,1,0},
{413,2062.263427,-1904.096923,13.628600,358.426300,91,1,0},
{426,2065.541503,-1920.331787,13.290100,179.312103,53,53,0},
{468,2120.839599,-1874.521118,13.215900,331.040802,6,6,0},
{448,2125.205810,-1817.138549,13.155400,304.331909,3,6,0},
{448,2124.995605,-1814.401611,13.155200,307.877288,3,6,0},
{448,2124.650634,-1811.719970,13.152199,308.413208,3,6,0},
{489,2121.765625,-1783.072998,13.531900,181.455307,112,120,0},
{600,2106.795410,-1783.660156,13.098299,178.388198,32,8,0},
{400,2114.604003,-1783.456298,13.494400,359.100585,28,119,0},
{546,2095.974853,-1800.314453,13.108799,268.382598,78,38,0},
{400,2096.232421,-1819.923217,13.475199,269.676300,75,1,0},
{554,1928.452026,-1795.030639,13.470800,269.166412,15,32,0},
{475,1976.608276,-1727.658447,15.768500,270.538208,33,0,0},
{400,2014.250976,-1737.934082,13.645099,89.667297,40,1,0},
{546,2017.860839,-1707.768920,13.271200,91.095001,3,87,0},
{496,1967.921142,-1658.898559,15.750599,88.966003,52,69,0},
{474,2026.284057,-1649.011840,13.317199,268.341308,105,1,0},
{429,1990.607910,-1579.216308,13.283599,74.105697,14,14,0},
{475,2014.007934,-1597.310302,13.375699,134.444198,37,0,0},
{466,2057.487548,-1636.555786,13.288700,269.268188,2,76,0},
{496,2062.490478,-1694.479614,13.330800,89.878898,71,107,0},
{533,2062.651123,-1738.666259,13.255999,90.760299,74,1,0},
{412,2238.790771,-1630.978881,15.568400,339.378601,29,8,0},
{534,2284.062988,-1681.724121,13.891200,0.362899,53,53,0},
{475,2271.448242,-1634.855346,15.124600,1.448500,9,39,0},
{463,2289.749267,-1685.727539,13.272700,338.694213,36,36,0},
{496,2296.923339,-1644.526733,14.545100,178.779403,17,1,0},
{474,2328.156494,-1677.144897,14.174599,268.494812,74,1,0},
{545,2319.227050,-1712.062500,13.357899,179.022399,44,96,0},
{475,2416.010253,-1707.716552,13.577199,180.612701,17,1,0},
{400,2443.668701,-1637.193359,13.361900,180.624404,10,10,0},
{404,2516.541259,-1672.205932,13.656800,247.427001,123,92,0},
{600,2501.300537,-1685.711425,13.205200,54.222999,43,8,0},
{482,2473.633544,-1688.450073,13.621299,1.350700,34,34,0},
{426,2500.290771,-1755.727661,13.173700,179.594192,53,53,0},
{414,2445.856689,-1762.687377,13.682000,179.005493,9,1,0},
{479,2452.348632,-1784.118530,13.343500,358.682006,60,35,0},
{475,2498.791992,-1953.690795,13.226799,180.075897,33,0,0},
{482,2482.860107,-1953.488647,13.542900,359.953613,32,32,0},
{475,2731.426025,-1937.162597,13.347399,270.949005,37,0,0},
{489,2685.546142,-1986.300292,13.693900,358.862304,120,123,0},
{536,2685.396728,-2021.351562,13.265000,179.145294,57,96,0},
{475,2644.943847,-1989.331298,13.357600,178.503005,56,29,0},
{547,2787.842041,-1876.237060,9.568099,179.458694,123,1,0},
{426,2757.777343,-1847.018066,9.453200,21.080099,37,37,0},
{479,2732.686035,-1875.274047,9.387700,359.776306,45,32,0},
{567,2706.575683,-1843.566772,9.366900,339.956787,97,96,0},
{458,2679.179199,-1826.069213,9.264599,129.677505,113,1,0},
{439,2657.794921,-1812.876464,9.198900,98.644401,67,8,0},
{461,2697.011718,-1836.841064,9.045399,131.725692,61,1,0},
{463,2757.831787,-1878.893920,9.242099,331.153503,7,122,0},
{521,2813.114257,-1822.518920,9.506799,56.574401,87,118,0},
{521,2808.032470,-1669.096191,9.508799,168.872406,92,3,0},
{466,2829.758544,-1699.744384,9.744299,256.398284,16,76,0},
{545,2825.005859,-1718.670166,9.815899,77.527297,30,1,0},
{588,2686.683349,-1672.356445,9.345600,1.287199,1,1,0},
{546,2657.607910,-1701.772460,9.041600,92.974700,113,78,0},
{521,2654.663574,-1692.593872,8.877900,251.857101,36,0,0},
{463,2696.418945,-1669.260375,9.024900,152.710403,11,11,0},
{474,2813.886230,-1429.263671,16.012599,357.962402,83,1,0},
{546,2792.698242,-1432.129394,19.942800,95.956199,119,62,0},
{521,2819.549804,-1427.886108,27.728300,97.019996,75,13,0},
{429,2796.615966,-1428.092285,35.773399,355.772888,1,2,0},
{400,2794.785888,-1464.765258,40.153598,180.125305,75,84,0},
{418,2816.582031,-1431.549682,40.155601,268.415893,114,114,0},
{521,2794.062500,-1576.210937,10.499300,252.983200,118,118,0},
{600,2796.496582,-1562.695556,10.645199,89.553497,83,13,0},
{426,2822.319335,-1553.403808,10.667200,89.875503,42,42,0},
{533,2807.437744,-1540.401611,10.630999,180.045898,73,1,0},
{414,2772.343750,-1614.632202,11.008999,270.605010,43,1,0},
{589,2855.389648,-1354.914184,10.838500,271.788909,40,1,0},
{521,2850.301025,-1323.347045,10.871000,43.793800,92,3,0},
{562,2845.576171,-1287.003540,18.872499,276.480010,62,62,0},
{463,2802.965332,-1174.315795,25.087799,148.635498,22,22,0},
{589,2814.851806,-1186.508789,24.974000,125.259902,43,1,0},
{496,2827.825927,-1165.829833,24.842500,74.495399,41,29,0},
{419,2828.429687,-1193.281250,24.703500,319.267791,47,76,0},
{521,2686.693847,-1102.272338,68.933502,36.243999,25,118,0},
{536,2570.643066,-1101.572753,65.961601,224.281494,30,96,0},
{461,2589.641113,-967.646972,80.973999,54.811298,88,1,0},
{543,2561.065917,-955.935302,82.571197,189.246795,32,8,0},
{543,2499.909179,-961.653625,82.086502,177.148605,43,8,0},
{478,2492.567138,-951.868225,82.236396,268.916900,66,1,0},
{463,2450.534423,-957.005371,79.599403,88.603202,79,79,0},
{521,2359.431884,-648.639587,127.703201,321.591613,36,0,0},
{478,2368.481933,-651.112670,127.642402,221.506301,59,1,0},
{529,2497.522460,-1063.261230,69.764396,180.062301,42,42,0},
{412,2503.801269,-1024.995361,69.922203,354.620391,37,8,0},
{536,2485.783935,-1015.650817,65.051300,332.078796,57,96,0},
{475,2453.712158,-1011.723083,59.576301,354.299102,37,0,0},
{549,2432.126708,-1056.538574,54.033901,182.649398,91,35,0},
{521,2366.883300,-1052.457641,53.719799,162.420303,118,118,0},
{463,2334.833007,-1052.554809,51.891601,205.894195,7,7,0},
{400,2328.039794,-1052.349975,52.447101,178.715194,40,1,0},
{468,2368.973388,-1029.366943,53.911201,303.977111,53,53,0},
{521,2222.174316,-1043.897216,57.445301,287.062286,92,3,0},
{475,2200.820800,-1000.474304,62.110000,337.411987,41,29,0},
{536,2073.833740,-972.366577,48.814498,121.668403,9,1,0},
{461,2057.128417,-987.337829,45.844799,41.035301,37,1,0},
{549,2032.161376,-966.397827,40.889301,144.288101,74,39,0},
{521,1994.032836,-1089.395141,24.179000,265.719909,115,118,0},
{536,1910.201171,-1117.519287,25.445299,359.722412,12,1,0},
{576,1934.348754,-1118.856689,26.090900,167.653106,84,96,0},
{540,1991.761840,-1119.226196,26.632900,88.561996,42,42,0},
{549,2090.119140,-1141.052734,25.254999,91.919898,83,36,0},
{536,2116.088867,-1059.665649,25.464500,1.678799,30,96,0},
{549,2161.866455,-1148.163696,24.091800,268.713806,84,36,0},
{576,2162.503173,-1162.988403,23.427799,270.531402,67,1,0},
{540,2147.645996,-1180.431640,23.680500,271.274200,53,53,0},
{554,2161.527099,-1192.565673,23.901300,270.695007,14,32,0},
{521,2164.017822,-1178.091796,23.388999,68.915802,74,74,0},
{463,2145.595703,-1162.077636,23.355400,273.226593,57,55,0},
{475,2148.751953,-1242.473876,24.496400,2.173099,9,39,0},
{536,2105.461181,-1242.953125,24.779100,1.302500,71,96,0},
{475,2033.921264,-1285.078125,20.758300,269.682586,17,1,0},
{479,2033.232788,-1294.909423,20.726200,90.186096,116,34,0},
{536,2095.409667,-1365.640502,23.721700,359.420104,26,96,0},
{567,2136.868164,-1366.154907,24.911800,181.653793,97,96,0},
{554,2156.666992,-1408.643798,25.623399,89.876899,15,32,0},
{529,2150.209472,-1423.783569,25.172800,270.805511,53,53,0},
{412,2157.470214,-1454.602661,25.376600,272.072814,9,1,0},
{482,2168.900390,-1503.892822,24.056699,264.312286,66,66,0},
{554,2191.437255,-1465.713989,25.625299,90.841300,45,32,0},
{489,2185.055664,-1434.480346,25.684600,93.179801,13,118,0},
{529,2229.731689,-1367.400512,23.625699,273.851593,62,62,0},
{405,2229.482177,-1348.888916,23.860300,87.455802,75,1,0},
{600,2230.138183,-1359.495483,23.700300,269.341491,104,72,0},
{536,2196.131835,-1278.526489,24.244699,358.313385,32,1,0},
{479,2426.979492,-1241.607055,24.051399,176.572006,40,29,0},
{603,2414.500732,-1223.497924,24.746799,354.356201,69,1,0},
{475,2431.319580,-1241.572631,24.153799,177.576705,2,39,0},
{463,2430.692626,-1220.751708,24.901199,142.670394,19,19,0},
{467,2556.918701,-1211.263183,54.270999,92.035697,68,8,0},
{475,2559.019775,-1194.618041,61.262401,177.026901,17,1,0},
{412,2491.154296,-1299.415771,32.157798,276.499511,37,8,0},
{554,2489.902587,-1292.775024,32.090999,246.301101,45,32,0},
{400,2493.679687,-1276.285644,33.002799,268.848907,40,110,0},
{475,2390.291503,-1487.712036,23.632999,90.824401,41,29,0},
{400,2390.638671,-1503.733032,23.927200,270.713592,62,1,0},
{463,2389.457763,-1497.842163,23.375200,243.223602,79,79,0},
{545,2396.808837,-1536.980712,23.811100,0.154599,50,1,0},
{479,2407.328369,-1538.058715,23.796800,0.674899,59,36,0},
{466,2412.862548,-1537.383056,23.743200,357.656585,78,76,0},
{475,2449.763671,-1556.844970,23.804599,1.341799,17,1,0},
{529,2454.629882,-1557.004516,23.632699,180.156005,16,40,0},
{496,2477.565917,-1557.411132,23.781799,358.561798,41,29,0},
{463,2491.405517,-1535.618164,23.551900,59.433700,11,11,0},
{461,2491.117919,-1529.350097,23.568799,56.208801,75,1,0},
{521,2491.436035,-1532.539794,23.571699,55.710201,25,118,0},
{496,2489.579101,-1518.450927,23.758800,269.817108,2,39,0},
{562,2482.620849,-1557.342651,23.652399,2.309900,10,10,0},
{468,2499.003417,-1538.070800,23.643899,335.496185,3,3,0},
{536,2520.144531,-1480.906494,23.736299,1.323199,37,1,0},
{533,2573.597900,-1489.609130,23.716199,87.754203,77,1,0},
{521,2554.315917,-1367.928100,31.787200,241.139297,36,0,0},
{536,2411.662597,-1390.645629,24.078699,268.819488,26,96,0},
{533,1819.859985,-1403.505126,13.136300,89.945701,73,1,0},
{496,1809.469604,-1432.126831,13.013899,274.770507,42,42,0},
{542,1676.156005,-1106.986816,23.649299,268.696411,113,92,0},
{589,1649.508300,-1102.553222,23.564399,270.026702,31,31,0},
{589,1658.411621,-1088.927368,23.677700,89.274398,75,1,0},
{482,1620.977783,-1089.505371,24.021600,89.904899,48,48,0},
{518,1629.474121,-1103.323120,23.576000,268.525695,9,39,0},
{518,1640.703491,-1046.711669,23.569200,359.853302,17,1,0},
{482,1660.713623,-1016.174377,23.963399,11.411399,20,117,0},
{496,1689.933959,-1035.669189,23.623100,178.129699,20,20,0},
{429,1712.437866,-1005.718872,23.593700,351.953887,13,13,0},
{542,1731.128173,-1009.083679,23.685199,348.170013,119,113,0},
{496,1757.450927,-1037.746215,23.835899,180.909301,39,39,0},
{475,1770.877685,-1061.710571,23.764600,179.464004,26,104,0},
{496,1780.052612,-1069.885131,23.677000,359.933197,9,14,0},
{536,1762.553344,-1085.854858,23.698299,180.703002,57,96,0},
{518,1740.112182,-1085.832031,23.631799,181.082992,74,59,0},
{542,1726.216796,-1085.220703,23.666900,182.787200,122,113,0},
{549,1699.997924,-1068.897949,23.603099,357.971008,75,39,0},
{400,1713.363403,-1061.149780,23.998500,181.115798,36,1,0},
{496,1640.748413,-1038.154174,23.614999,358.301391,0,0,0},
{542,1594.939086,-1009.945373,23.649299,185.862503,13,118,0},
{482,1577.234375,-1040.186279,24.027099,141.005203,52,52,0},
{536,1562.983520,-1011.380920,23.643899,359.588195,12,1,0},
{496,1546.622314,-1026.649169,23.622800,162.127899,74,72,0},
{463,1577.070068,-1008.949401,23.446399,165.199295,7,7,0},
{521,1592.543212,-1057.931274,23.478399,297.731903,118,118,0},
{461,1651.400024,-1015.133300,23.487699,216.587493,88,1,0},
{463,1694.409790,-1003.855529,23.446300,216.393905,11,11,0},
{521,1748.735473,-1039.549926,23.532300,15.037500,134,95,0},
{542,1657.546020,-1137.039672,23.649700,178.332992,24,118,0},
{589,1616.645263,-1128.194091,23.564399,92.662300,23,23,0},
{484,2947.805664,-2052.636230,0.473800,359.414489,50,32,0},
{456,2313.528076,-2310.583740,13.719599,133.017395,91,63,0},
{455,2264.707275,-2335.118896,13.983799,314.560394,84,58,0},
{455,2612.210693,-2198.166503,13.983499,180.483001,84,31,0},
{525,2572.641601,-2240.226074,13.419199,93.671096,17,20,0},
{453,2505.771240,-2269.188476,-0.312000,268.654388,56,56,0},
{453,2307.944580,-2414.173339,-0.207100,314.956085,56,56,0},
{455,2189.039306,-2649.357177,13.983300,266.765197,1,31,0},
{525,2226.003173,-2677.014892,13.432900,4.299300,18,20,0},
{552,2200.392089,-2638.402587,13.252099,357.178802,56,56,0},
{422,2203.601318,-2595.361083,13.522100,87.972702,83,57,0},
{422,2206.774658,-2527.809814,13.529899,94.006698,67,59,0},
{525,2510.268066,-2629.520507,13.525099,88.664596,22,30,0},
{456,2491.527587,-2671.433837,13.809399,180.998306,110,93,0},
{455,2498.786132,-2572.721923,14.086600,357.543914,84,15,0},
{422,2516.474609,-2452.888916,13.621600,44.328300,96,25,0},
{470,2764.316894,-2383.482910,13.623499,181.482604,43,0,0},
{470,2779.572998,-2440.318115,13.629599,267.854492,43,0,0},
{470,2737.374023,-2485.676025,13.643099,87.288398,43,0,0},
{400,2744.275390,-2447.558837,13.743300,179.255706,40,84,0},
{400,2765.212158,-2531.873535,13.740699,359.525787,40,84,0},
{400,2784.292236,-2387.054687,13.727899,89.782798,40,84,0},
{400,2753.146728,-2387.543945,13.735799,1.379400,40,84,0},
{552,2656.917236,-2451.182128,13.320400,93.449897,49,49,0},
{422,2428.149902,-2492.555908,13.631699,45.681301,111,31,0},
{530,2435.337158,-2434.527832,13.391099,41.735599,112,1,0},
{530,2418.402099,-2506.555664,13.413100,273.467987,114,1,0},
{530,2205.836181,-2571.178710,13.309399,85.764396,119,1,0},
{455,2152.536132,-2148.282470,13.986000,310.800415,1,31,0},
{439,1373.673828,-1634.174072,13.279000,271.500396,8,17,0},
{542,1362.980346,-1659.512451,13.126299,270.466796,32,92,0},
{475,1359.667968,-1749.617675,13.184300,0.096199,21,1,0},
{439,1401.360229,-1507.121093,13.483400,163.414596,67,8,0},
{475,1500.135742,-1487.435546,13.355600,91.300201,2,39,0},
{542,1797.129272,-1701.110229,13.275699,179.533996,31,93,0},
{521,1807.938720,-1688.377441,13.106800,105.369300,75,13,0},
{414,1781.859985,-1701.348266,13.595700,3.834100,25,1,0},
{475,306.773010,-1438.408691,27.734100,120.637199,33,0,0},
{475,1277.554687,-1610.116821,13.351099,90.392799,2,39,0},
{439,1670.620849,-1886.901123,13.442899,2.883300,65,79,0},
{414,1653.497558,-1837.643920,13.640000,1.105399,72,1,0},
{475,1145.148193,-1366.738891,13.545599,184.417495,2,39,0},
{418,2090.479736,-1556.797851,13.211299,181.817504,114,114,0},
{554,2224.819824,-2211.069335,13.628600,314.528198,45,32,0},
{403,2201.249023,-2241.331054,14.153200,135.153594,30,1,0},
{403,2196.746093,-2236.365234,14.148599,134.290893,28,1,0},
{403,2208.182373,-2296.940429,15.370800,136.037292,25,1,0},
{439,2393.252197,-1927.345703,13.278200,179.421798,65,79,0},
{475,2383.368896,-1928.116455,13.184399,179.497604,56,29,0},
{521,2376.875976,-1929.361328,12.956299,341.139495,87,118,0},
{439,2349.182373,-2000.268432,13.266599,267.058502,25,78,0},
{420,1775.614135,-1860.010009,13.274499,269.200592,6,1,0},
{420,1763.012084,-1860.003662,13.272299,271.299804,6,1,0},
{420,1748.935791,-1859.950195,13.272100,270.394287,6,1,0},
{420,1734.675415,-1859.930541,13.274000,270.564605,6,1,0},
{542,1512.334228,-2211.763916,13.293999,359.384185,45,92,0},
{518,1546.253906,-2211.555664,13.225399,178.704193,37,0,0},
{521,1560.093872,-2243.512695,13.117899,94.058403,118,118,0},
{429,1441.707885,-2225.151367,13.226499,1.592100,13,13,0},
{518,1454.643554,-2224.918457,13.217700,0.216800,41,29,0},
{496,1408.146850,-2242.152099,13.262999,359.394592,9,14,0},
{439,1398.156982,-2225.488525,13.442700,179.626007,37,78,0},
{475,1391.655517,-2241.870361,13.349499,180.588897,33,0,0},
{542,1364.534790,-2242.703613,13.289899,270.771301,119,113,0},
{542,1404.664062,-2314.121093,13.289799,180.529800,122,113,0},
{518,1411.249145,-2347.343017,13.210100,180.048294,9,39,0},
{496,1391.517333,-2364.213134,13.263299,179.705307,0,0,0},
{521,1365.726928,-2351.551513,13.106900,87.061897,92,3,0},
//vehicles/whetstone.txt
{402,-2507.294921,-2661.374511,41.614101,47.436298,110,110,0},
{489,-2226.743408,-2328.250244,30.726699,320.723510,112,120,0},
{489,-2222.250976,-2313.625488,30.704299,139.218795,84,110,0},
{492,-2237.171630,-2319.521728,30.161199,320.883514,81,27,0},
{416,-2202.503417,-2315.873779,30.713300,319.214599,1,3,0},
{437,-2183.778076,-2251.150390,30.773899,50.758201,47,74,0},
{439,-2195.242187,-2265.309326,30.520999,141.924499,67,8,0},
{468,-2119.621582,-2309.658691,30.290599,236.401397,46,46,0},
{468,-2090.264648,-2343.266357,30.293100,133.588195,46,46,0},
{478,-2139.338134,-2394.760498,30.534599,321.447814,39,1,0},
{403,-2000.111206,-2415.512207,31.590999,229.218704,42,76,0},
{578,-1969.748779,-2437.875000,31.288400,278.437500,1,1,0},
{483,-2047.142089,-2548.545410,30.617500,143.957702,1,5,0},
{496,-2090.536132,-2547.209716,30.341400,319.186309,22,22,0},
{499,-2147.282714,-2540.938964,30.612300,321.317108,30,44,0},
{507,-2198.527343,-2501.149658,30.442899,142.385696,42,42,0},
{508,-2238.497558,-2476.863769,31.550399,135.341293,1,1,0},
{525,-2201.897949,-2431.708251,30.506500,143.241897,18,20,0},
{542,-2208.872558,-2301.851074,30.368499,141.418395,24,118,0},
{468,-2408.193847,-2180.655029,32.957401,359.259094,46,46,0},
{468,-2408.500000,-2185.999755,32.946998,320.625091,46,46,0},
{468,-2404.619384,-2184.000732,32.958000,180.576705,46,46,0},
{468,-2410.800292,-2193.153808,32.957500,98.738998,46,46,0},
{468,-2383.441162,-2195.600830,32.955101,269.591400,46,46,0},
{421,-2232.470458,-2168.486328,40.086101,269.754486,60,72,0},
{586,-2211.908447,-2152.148193,44.566501,39.171398,32,1,0},
{586,-2341.547851,-1617.204223,483.209686,282.597106,32,1,0},
{483,-2343.261718,-1613.876586,483.621612,105.473297,17,0,0},
{508,-2338.510253,-1593.738403,483.993591,19.673299,1,1,0},
{542,-1903.343505,-1648.137329,21.494800,0.205300,119,113,0},
{543,-1884.323974,-1746.272583,21.564100,116.192497,11,11,0},
{568,-1425.638793,-1964.672485,16.710500,350.875793,21,1,0},
{568,-1422.055664,-1774.008544,46.286098,324.674285,21,1,0},
{424,-1642.433593,-2250.662597,31.203199,90.739097,3,2,0},
{471,-1623.878784,-1935.323120,98.184196,9.960800,120,113,0},
{471,-1423.597778,-1480.916259,101.153297,181.233093,120,113,0},
{478,-1446.125976,-1494.613769,101.728698,5.624599,20,1,0},
{468,-1460.750000,-1566.624389,101.417198,1.406299,3,3,0},
{455,-1921.133178,-1376.570190,40.820400,60.955799,43,31,0},
{568,-2675.916015,-2647.418457,8.687000,28.679399,21,1,0},
{527,-2504.560791,-2310.442138,14.824199,97.261901,81,1,0},
{543,-2522.906982,-2151.960693,30.316200,29.573200,67,8,0},
{568,-2675.916015,-2647.418457,8.687000,28.679399,21,1,0},
{487,-2249.439941,-1714.577026,480.339996,224.196304,26,3,0},
{500,-2390.320556,-1866.157348,405.109710,113.922401,25,119,0},
{533,-2096.273193,-1879.922729,110.108001,326.614410,79,1,0},
{540,-2515.526367,-1995.728393,166.303497,28.014900,7,7,0},
{554,-2669.308593,-1735.232666,252.359497,12.274299,53,32,0},
{559,-2590.593017,-1618.142578,343.467712,186.354400,2,1,0},
{579,-2106.773925,-1752.214721,195.365203,327.576293,53,53,0},
{595,-2819.680175,-2525.988769,0.458600,189.630203,112,20,0},
{453,-2741.356445,-2707.728271,0.138899,208.195404,56,56,0},
{484,-2548.164550,-2873.221923,0.366899,268.328887,40,26,0},
{484,-2476.872314,-2872.867187,0.402700,271.583709,40,26,0},
{473,-2251.120605,-2847.800292,-0.351200,165.847396,56,53,0},
{424,-2242.982910,-2821.886962,2.747200,94.073997,15,30,0},
{506,-1604.347045,-2709.353027,48.238700,54.157299,3,3,0},
{536,-1561.978515,-2720.565917,48.275001,234.672805,37,1,0},
{545,-1569.309692,-2733.414794,48.354698,326.811187,28,96,0},
{582,-1557.620727,-2741.373535,48.598999,146.918197,41,20,0},
{430,-1190.516113,-2686.810791,-0.269899,13.161700,46,26,0},
{478,-1220.148193,-2632.030761,9.962300,84.291603,59,1,0},
{473,-1249.508789,-2431.419433,-0.199399,349.653503,56,15,0},
{473,-1183.503051,-2138.870605,-0.241999,8.558699,56,15,0},
{446,-1429.523193,-2080.620605,-0.312700,148.761596,1,35,0},
{446,-1544.049926,-2232.350585,-0.515100,167.952194,1,35,0},
{453,-1639.320800,-1706.316528,-0.304199,73.087997,56,56,0},
{460,-2038.771972,-1314.945190,1.716599,80.695396,17,23,0},
{493,-2417.899169,-944.814086,-0.159700,61.313899,36,13,0},
{542,-2217.033203,-2407.242675,30.834100,232.117599,24,118,0},
{468,-2508.107666,-1892.625366,297.118499,25.014699,46,46,0},
//vehicles/bone.txt
{513,291.134613,2535.584960,17.377799,180.297393,21,36,0},
{512,324.432403,2535.650634,17.512100,181.878494,89,91,0},
{476,403.675415,2456.972656,16.782499,357.775085,15,123,0},
{417,364.426513,2535.225830,16.761600,143.545104,0,0,0},
{586,423.455810,2541.102539,15.988699,339.653900,10,1,0},
{543,385.209289,2603.504882,16.308000,192.710601,67,8,0},
{468,383.926391,2590.593261,16.153299,275.522308,46,46,0},
{473,260.683502,2936.968505,0.128999,358.406311,56,53,0},
{586,-237.959594,2595.825927,62.223098,181.116500,122,1,0},
{468,-146.038894,2681.643554,62.045398,272.459686,46,46,0},
{429,-213.100494,2609.182861,62.382801,359.864990,13,13,0},
{600,-201.287902,2594.717041,62.422000,1.102900,32,8,0},
{489,-270.693695,2675.088867,62.795398,251.348907,14,123,0},
{471,-165.863098,2715.073974,61.953201,88.007698,103,111,0},
{420,-208.326904,2723.999023,62.469501,267.264801,6,1,0},
{489,-290.513214,2721.291748,62.447498,181.416900,112,120,0},
{463,-322.705505,2671.455078,62.294898,179.979202,79,79,0},
{489,-303.700286,2683.591796,62.789798,180.748901,120,123,0},
{468,-255.131805,2766.750000,61.996299,181.545303,3,3,0},
{604,-171.722396,2759.387695,62.406700,24.188199,2,76,0},
{424,-17.388099,2355.607666,23.887899,143.436904,3,2,0},
{470,304.751495,1839.378417,17.598899,336.093292,43,0,0},
{433,301.750000,1863.875000,18.053300,360.000000,43,0,0},
{548,296.085906,1925.901733,19.310400,236.260406,1,1,0},
{548,314.975891,2046.625854,19.248100,157.863403,1,1,0},
{548,350.593902,1984.119384,19.304700,92.220497,1,1,0},
{470,282.389801,1955.389038,17.634099,270.863800,43,0,0},
{543,-210.204193,2609.166748,62.521598,181.279998,32,8,0},
{482,-528.522827,2571.386474,53.534900,269.273986,32,32,0},
{424,-527.762878,2604.119140,53.193698,271.216705,2,2,0},
{411,-519.196289,2617.629150,53.144798,90.155197,64,1,0},
{600,-421.882690,2225.405517,42.077400,180.344894,8,90,0},
{568,-363.796508,2215.890136,42.350898,72.221900,9,39,0},
{568,-366.004791,2213.429687,42.345500,69.928497,17,1,0},
{471,-399.043609,2252.668457,41.817798,300.813507,120,112,0},
{461,-301.529113,1777.778808,42.271999,92.879997,37,1,0},
{468,-290.452514,1746.290405,42.360401,91.290603,3,3,0},
{508,-302.046112,1755.625244,43.062599,271.135009,1,1,0},
{568,-162.963394,1673.127685,14.476799,202.548904,21,1,0},
{508,-285.401306,1562.100341,75.734397,137.187500,1,1,0},
{468,-307.694091,1556.657470,75.027496,45.627998,46,46,0},
{424,-299.356689,1577.783691,75.139503,313.480895,3,2,0},
{478,-336.675811,1514.686645,75.351997,180.056793,45,1,0},
{495,-359.640411,1596.711181,77.361000,356.948394,115,43,0},
{477,-333.503692,1515.067016,75.113502,180.809005,94,1,0},
{421,-291.145507,1308.111206,53.819900,82.930603,71,72,0},
{581,-291.582794,1293.213256,53.262401,258.500610,58,1,0},
{403,-290.107086,1317.401000,55.302398,262.676910,24,77,0},
{433,277.931793,2020.245849,18.077299,271.342193,43,0,0},
{433,277.522613,2025.699096,18.077199,270.038909,43,0,0},
{470,183.501907,1930.635620,17.849700,181.791793,43,0,0},
{470,270.131713,1830.034423,17.634399,143.854293,43,0,0},
{470,121.092796,1926.061889,19.088600,306.042297,43,0,0},
{470,103.062797,1914.833862,18.372699,40.842800,43,0,0},
{468,140.187896,1893.007812,18.057399,274.785491,6,6,0},
{468,136.243499,1892.834106,18.055299,270.182312,46,46,0},
{470,134.607803,1849.764282,17.681600,91.402297,43,0,0},
{433,301.888092,1877.583618,18.077199,359.751708,43,0,0},
{548,359.213714,1913.947021,19.274400,133.375595,1,1,0},
{586,-89.749603,1365.342163,9.793600,285.290313,10,1,0},
{466,-85.411903,1340.192138,10.503600,7.184299,68,76,0},
{468,9.378100,1377.774414,8.840200,294.203704,6,6,0},
{422,833.732727,840.154724,11.822799,24.411699,101,25,0},
{543,830.289672,838.600280,11.384099,23.928300,43,8,0},
{468,827.453125,860.178771,12.012399,109.828598,46,46,0},
{422,836.875488,842.014587,12.094099,26.486099,111,31,0},
{468,580.776123,864.272094,-43.722801,275.064208,53,53,0},
{468,631.149719,894.802673,-43.245998,149.418197,3,3,0},
{543,683.038024,839.535217,-43.146900,55.171001,67,8,0},
{543,576.090820,872.801879,-43.840198,181.510192,8,90,0},
{554,486.382385,859.613281,-29.939399,199.519699,45,32,0},
{468,325.553710,854.314208,20.074600,292.919708,46,46,0},
{422,374.648101,870.943420,20.394399,29.111099,67,59,0},
{554,368.389312,869.105712,20.488100,353.695800,34,30,0},
{468,446.042785,914.123779,-8.472900,4.242099,3,3,0},
{408,-82.422500,1133.907836,20.284900,89.427803,26,26,0},
{600,-140.401901,1132.221313,19.462200,166.307800,43,8,0},
{402,-177.517700,1219.824707,19.573900,89.474502,13,13,0},
{478,-247.533401,1183.909179,19.724899,89.957000,59,1,0},
{420,-131.193801,1216.335571,19.521099,273.183685,6,1,0},
{463,-86.897598,1222.414672,19.282600,1.539499,84,84,0},
{475,-34.204498,1166.111694,19.246999,180.865493,9,39,0},
{479,-14.052800,1219.952148,19.150499,180.812194,59,36,0},
{508,5.572000,1164.883544,19.981300,180.103195,1,1,0},
{546,70.324798,1218.612670,18.536300,344.967102,78,38,0},
{554,59.339000,1157.975952,18.748399,180.968505,15,32,0},
{600,92.661102,1173.931030,18.381299,90.763298,11,11,0},
{543,-30.809400,1083.903076,19.557899,1.116999,32,8,0},
{468,-22.204500,1123.508300,19.409400,176.090301,46,46,0},
{403,-159.106597,1060.115112,20.625400,0.913200,62,77,0},
{599,-224.193603,992.714599,19.745599,270.441314,0,1,0},
{599,-224.807098,998.313781,19.781499,274.794006,0,1,0},
{416,-303.581085,1036.185058,19.742500,270.869293,1,3,0},
{416,-305.452514,1028.014770,19.743499,90.568603,1,3,0},
{543,-304.528594,1015.914611,19.415000,271.563293,67,8,0},
{401,-305.073211,1019.799377,19.373300,272.226593,66,66,0},
{471,-255.718795,1059.092773,19.225099,123.920997,120,114,0},
{542,-353.344787,1160.919433,19.485599,208.723297,24,118,0},
{489,-369.554687,1127.049072,19.902999,88.919296,14,123,0},
{478,-314.712585,1175.393798,19.732799,359.418395,35,1,0},
{468,-2.821500,943.773925,19.285699,266.888885,3,3,0},
{600,13.277899,904.858520,23.352600,188.550201,43,8,0},
{421,-43.516700,892.945983,22.001800,142.297302,71,72,0},
{463,-330.206695,827.735107,13.782099,359.896301,53,53,0},
{482,-288.920684,833.348327,13.227600,94.710098,32,32,0},
{525,594.129577,1239.849121,11.595999,43.664600,17,20,0},
{403,582.179077,1215.078002,12.886300,211.434799,39,78,0},
{543,575.562377,1209.508056,12.197099,211.328994,76,8,0},
{554,484.719390,1381.964599,4.787600,235.201004,14,32,0},
{543,197.946792,1415.456542,10.405500,91.716499,67,8,0},
{500,195.030899,1465.715820,10.696499,270.618713,25,119,0},
{468,253.779098,1424.709106,10.252200,90.451202,53,53,0},
{586,650.138488,1702.934326,6.511899,313.610504,10,1,0},
{567,658.564392,1721.325683,6.858699,221.644805,88,64,0},
{586,651.906311,1700.913696,6.511099,313.496612,13,1,0},
{411,608.483581,1699.776367,6.721099,304.848693,64,1,0},
{411,612.184570,1694.916381,6.719299,304.329895,80,1,0},
{403,600.284118,1651.919189,7.581600,243.800704,25,1,0},
{435,605.648620,1655.460571,7.572400,64.861396,28,1,0},
{450,635.809814,1225.521850,12.730199,122.569602,62,77,0},
{567,686.515686,1946.595581,5.410099,359.896789,93,64,0},
{401,706.442871,1947.444091,5.318699,180.867996,52,52,0},
{463,721.670104,1948.323608,5.078800,359.920593,84,84,0},
{463,726.794311,1948.379028,5.079199,4.473199,11,11,0},
{478,755.593872,1967.207885,5.329800,282.807891,20,1,0},
{468,768.336486,2012.562744,5.568099,262.936798,6,6,0},
{554,768.995117,2089.996093,6.801099,350.115509,15,32,0},
{543,-36.570301,2343.933837,23.955200,88.531501,76,8,0},
{568,-267.666412,2085.421875,28.235099,247.118499,21,1,0},
{461,228.398803,2545.119140,16.229499,196.572296,43,1,0},
{487,382.860687,2535.829101,16.715299,213.007400,29,42,0},
{586,524.680419,2367.697509,29.899400,150.421707,8,1,0},
{586,521.059997,2369.921630,29.882799,149.726699,25,1,0},
{475,528.783386,2366.816894,30.213499,192.602203,17,1,0},
{473,-483.469604,2180.583984,40.296600,179.798492,56,53,0},
{473,-483.393707,2187.793701,40.383800,179.052093,56,15,0},
{568,-186.446792,1861.010742,51.117801,240.636901,56,29,0},
{568,-167.072006,1672.717895,14.837699,174.353103,9,39,0},
{508,64.948501,968.370178,16.938499,271.080993,1,1,0},
{429,168.068801,1182.846191,14.437500,171.150894,14,14,0},
{586,180.496505,1170.926025,14.277899,57.334999,10,1,0},
{424,309.940612,1152.244018,8.366299,92.847099,24,53,0},
{543,394.382507,1148.745605,8.411899,247.324798,32,8,0},
{468,408.537994,1169.186889,7.573100,270.984985,6,6,0},
{549,418.798004,1164.149902,7.585400,270.079895,72,39,0},
{605,-130.138595,2244.483398,31.974399,169.191802,0,0,0},
{524,687.016418,895.074890,-38.585998,78.952102,61,27,0},
{525,596.806884,872.909484,-43.235000,185.643295,18,20,0},
{468,-735.123718,2755.131835,46.895099,266.475708,46,46,0},
{478,-767.083496,2758.877441,45.756301,358.353607,66,1,0},
{479,-784.208923,2753.396484,45.441501,269.491210,59,36,0},
{468,-866.596313,2767.246826,45.669101,269.608795,53,53,0},
{482,-844.118286,2753.184082,45.970001,271.779510,64,64,0},
{460,-943.487976,2640.384033,42.274600,216.326599,1,9,0},
{599,-1400.096679,2631.656738,55.945499,89.937797,0,1,0},
{599,-1408.420288,2656.562255,55.877201,359.900299,0,1,0},
{600,-1399.900390,2644.077148,55.399600,88.664398,11,11,0},
{489,-1445.909912,2629.487792,55.979198,68.160697,14,123,0},
{471,-1447.723754,2645.559814,55.317001,254.085205,74,91,0},
{468,-1474.190429,2702.086914,55.425998,157.158203,53,53,0},
{496,-1478.354492,2650.029052,55.552299,0.125900,66,72,0},
{522,-1280.220703,2719.379150,49.627399,119.867301,3,8,0},
{443,-1296.213378,2713.649658,50.695899,5.750500,20,1,0},
{403,-1329.146484,2671.898925,50.669200,262.238098,37,1,0},
{435,-1307.853393,2705.873535,49.634201,184.497497,3,8,0},
{468,-662.175292,2305.840820,135.717895,90.314903,53,53,0},
{531,-778.788696,2420.966552,157.089706,144.834396,36,2,0},
{554,-809.792175,2406.804443,156.375000,191.058197,15,32,0},
//vehicles/flint.txt
{599,-807.011596,-942.093627,104.627098,314.719604,0,1,0},
{405,-589.341796,-1079.135498,23.377099,236.890396,24,1,0},
{505,-569.389526,-1048.403198,24.014600,237.801803,14,123,0},
{403,-349.322113,-1052.665161,59.455101,89.078796,14,123,0},
{505,-388.662902,-1150.075805,69.578598,357.983886,14,123,0},
{403,-76.017303,-1110.559692,1.045600,157.538406,36,2,0},
{531,-41.949901,-1153.226196,1.044000,63.590801,36,2,0},
{403,-39.665298,-1149.779907,1.040899,65.359703,36,2,0},
{531,-82.181701,-1137.426635,1.040199,340.892303,36,2,0},
{531,-85.414199,-1135.993774,1.041200,337.302612,36,2,0},
{403,-184.484802,-1307.146606,5.709099,103.704299,36,2,0},
{531,-367.730804,-1437.364868,25.692100,89.223602,36,2,0},
{422,-587.198425,-1499.840698,10.174699,36.755500,97,25,0},
{422,-657.559875,-1606.006591,25.182100,175.401397,97,25,0},
{400,-495.543914,-1834.034301,17.795499,184.705505,101,1,0},
{473,-512.599914,-1902.943115,5.001599,179.017105,56,53,0},
{468,-655.308715,-1998.332763,26.754600,211.558303,46,46,0},
{466,-841.481506,-2274.665039,20.819900,210.753601,68,76,0},
{466,-714.601196,-2547.308105,50.939899,128.756500,68,76,0},
{473,-485.880615,-2852.431884,-0.137299,248.497894,56,15,0},
{473,-196.736495,-2925.325927,0.000600,269.770599,56,15,0},
{473,-237.460006,-1794.387573,-0.105700,3.669399,56,15,0},
{468,-271.244506,-1790.185058,10.936400,163.274505,3,3,0},
{400,-379.109405,-2171.639892,46.678100,140.235000,62,1,0},
{410,-1196.953857,-2364.478759,18.577299,236.225906,9,1,0},
{532,-759.840515,-2458.446044,72.636596,319.475311,0,0,0},
{400,-20.687900,-2498.181396,36.740798,122.280197,4,1,0},
{400,-17.069000,-2520.258056,36.747798,213.845596,4,1,0},
{410,-31.909500,-2493.538330,36.303600,194.015106,10,1,0},
{599,-11.513999,-2512.145751,36.842800,121.256103,0,1,0},
{489,20.011899,-2648.033203,40.616401,92.650001,112,120,0},
{489,-186.163299,-2516.202148,31.367799,342.002685,112,120,0},
{466,-384.608184,-2474.898437,102.477996,268.936614,25,76,0},
{466,-485.541198,-2688.424804,152.325195,102.378700,25,76,0},
{471,-765.004882,-2686.119628,83.772796,114.846099,120,112,0},
{586,-1541.857055,-1342.778564,50.505599,14.338999,122,1,0},
{586,-1029.848510,-638.654174,31.527999,93.459999,8,1,0},
{586,-1006.874023,-674.109008,31.527900,275.271789,8,1,0},
{400,-983.559387,-641.023925,32.100200,271.147613,101,1,0},
{400,-1006.524291,-623.082275,32.100200,90.112197,101,1,0},
{483,-1030.857055,-658.642028,32.000099,90.108596,1,31,0},
{531,-940.272216,-498.212005,25.927400,256.556488,51,53,0},
{531,-918.081787,-534.881225,25.917499,357.610198,51,53,0},
{532,-1140.083984,-991.765075,130.196395,86.386299,0,0,0},
{532,-1164.687622,-1057.452148,130.202194,277.321990,0,0,0},
{466,-1407.801147,-1165.659667,103.078102,151.549896,78,76,0},
{531,-1444.682250,-1496.350708,101.724197,183.646301,91,2,0},
{531,-1417.128906,-1534.587402,101.719299,184.556503,91,2,0},
{531,-1451.849487,-1456.976440,101.723602,175.847900,91,2,0},
{468,-219.387100,-906.609069,40.660800,186.450103,46,46,0},
{471,-504.212188,-1660.640625,10.608499,43.990100,103,111,0},
{468,-916.966186,-1459.521362,122.925498,13.139200,46,46,0},
{468,-1071.769653,-1296.882934,128.886795,278.976013,46,46,0},
{468,-1112.606201,-1671.942138,76.036201,359.700714,46,46,0},
{532,-1058.237060,-1612.580322,77.361602,174.890701,0,0,0},
{471,-1040.501953,-1662.965087,77.581298,217.824798,74,91,0},
{471,-925.380493,-1439.350219,125.558700,24.456199,74,83,0},
{531,-85.581497,-1608.799316,2.715399,300.001312,36,2,0},
{403,-47.969799,-1570.778564,3.222700,152.930999,37,1,0},
{400,-93.063003,-1194.667114,2.342900,344.319091,123,1,0},
{422,-81.002502,-1198.422241,2.284899,345.363891,97,25,0},
//vehicles/tierra.txt
{487,-2227.743164,2327.125976,7.758100,178.662002,29,42,0},
{400,-2272.371337,2285.250488,4.922399,270.000000,120,123,0},
{400,-2251.169677,2284.985351,4.910600,91.894302,62,1,0},
{418,-2251.171875,2290.937255,4.909599,270.371002,108,108,0},
{587,-2272.028564,2300.432861,4.546299,89.739501,53,1,0},
{581,-2184.281005,2418.503173,4.626100,225.544006,36,1,0},
{484,-2227.567626,2446.238281,0.223800,229.243606,40,26,0},
{454,-2323.599609,2492.241943,-0.016300,230.264297,26,26,0},
{454,-2238.827880,2533.396972,0.067699,228.060806,26,26,0},
{454,-2235.023437,2394.840820,0.204899,225.340301,26,26,0},
{484,-2222.434326,2399.736328,0.390700,47.696601,50,32,0},
{484,-2211.901855,2412.537109,0.322200,45.024101,66,36,0},
{484,-2035.573730,2337.932617,0.363799,93.893997,66,36,0},
{460,-2044.767578,2348.114013,1.570799,85.272102,46,23,0},
{492,-2351.792724,2438.043945,7.521599,326.607513,81,27,0},
{484,-2319.697265,2297.056640,0.144700,177.291503,66,36,0},
{524,-2380.886962,2370.365722,4.451799,109.215896,83,66,0},
{525,-2451.899902,2302.027343,4.856599,90.925498,1,1,0},
{541,-2621.191406,2250.588867,8.029600,183.832504,123,1,0},
{541,-2616.747558,2250.097412,7.806300,184.547195,22,1,0},
{554,-2609.366943,2251.168457,8.293899,182.268096,12,32,0},
{446,-2597.683105,2231.788330,-0.520500,262.058593,1,22,0},
{581,-2632.229736,2299.067382,8.027400,266.447296,54,1,0},
{587,-2500.222656,2326.021484,4.630400,267.231597,95,1,0},
{409,-2492.218261,2410.795410,16.232799,29.642999,1,1,0},
{581,-2635.723388,2423.780273,13.526499,165.214096,36,1,0},
{419,-2472.623291,2490.259521,17.585599,1.841799,69,76,0},
{419,-2455.750244,2489.715332,16.049499,2.979099,87,76,0},
{400,-2471.648437,2511.508300,17.841999,178.364898,84,110,0},
{421,-2377.949462,2410.493652,8.169799,324.359588,52,66,0},
{493,-2417.518798,2297.380126,-0.138099,265.449707,36,13,0},
{493,-2417.724365,2291.591308,-0.216600,266.573394,36,13,0},
{493,-2418.099365,2286.598388,0.141900,268.693389,36,13,0},
{587,-2426.701660,2346.562988,5.073599,282.610595,40,84,0},
{587,-2446.921386,2224.620361,4.607100,179.337997,118,1,0},
{496,-2440.604003,2224.332031,4.560299,179.598602,0,0,0},
{480,-2470.798828,2224.396728,4.618000,180.673294,53,53,0},
{477,-2482.489257,2224.778320,4.595499,179.041397,75,1,0},
{530,-2509.705810,2369.082519,4.750800,179.087493,110,1,0},
{473,-1374.850830,2116.468994,40.405799,319.367797,56,53,0},
{473,-1366.972290,2106.879638,40.291801,315.082000,56,53,0},
{573,-1804.470214,2045.158081,9.624600,294.187011,91,38,0},
{468,-1824.899902,2035.121948,8.303700,212.833099,46,46,0},
{453,-1854.502197,2098.843017,-0.203899,102.543296,56,56,0},
{453,-1860.649414,2115.298095,-0.329199,107.994102,56,56,0},
{453,-1869.940551,2128.662353,-0.278499,113.410598,56,56,0},
{444,-1871.312500,2166.458251,4.911900,130.789596,32,42,0},
{444,-1877.413818,2173.958251,4.463500,128.779296,32,66,0},
{445,-1940.111816,2393.258789,49.367198,291.492492,39,39,0},
{482,-1934.054321,2377.371826,49.618900,290.899291,34,34,0},
{482,-865.749572,1541.473632,22.794099,89.706001,109,1,0},
{602,-865.951477,1547.823974,23.065700,268.739898,75,77,0},
{602,-866.058410,1563.515136,24.364799,269.984497,32,1,0},
{420,-866.000000,1557.143188,23.836999,269.251098,6,1,0},
{400,-904.069274,1546.936523,26.001100,270.643402,36,1,0},
{400,-880.866577,1518.901489,26.006399,84.436302,113,1,0},
{552,-837.048217,1528.415527,21.427200,356.908508,56,56,0},
{428,-836.963073,1518.503295,20.958700,356.958496,4,75,0},
{522,-855.482604,1529.118286,22.149000,175.242706,7,79,0},
{522,-854.384887,1528.851684,21.830999,177.494796,36,105,0},
{508,-763.851684,1643.942016,27.838100,359.342712,1,1,0},
{508,-759.108215,1643.967651,27.756099,357.996490,1,1,0},
{508,-753.882019,1643.470214,27.658700,357.324707,1,1,0},
{508,-779.037414,1557.927978,27.183500,359.257995,20,117,0},
{495,-771.368225,1431.558105,14.142100,91.676597,116,115,0},
{495,-771.445617,1436.762451,14.139499,89.826400,5,6,0},
{554,-772.068908,1443.145751,13.880700,91.320396,12,32,0},
{554,-771.567382,1486.203613,24.429100,89.656898,45,32,0},
{508,-720.941528,1438.191894,18.851600,358.813690,1,1,0},
{483,-685.980590,1444.280517,17.255699,358.825012,1,5,0},
{452,-859.716979,1383.566284,-0.443199,255.014694,1,35,0},
{525,-967.343078,1322.641235,39.957801,290.906799,52,54,0},
{525,-1202.878662,1677.672119,20.164100,63.419998,52,54,0},
{525,-1492.019897,1877.815551,32.507301,3.429600,52,54,0},
{554,-1485.668701,1877.952880,32.720600,2.703299,53,32,0},
{522,-1460.499023,1871.066406,32.206001,3.044399,36,105,0},
{522,-1459.100219,1871.102294,32.194599,6.030600,51,118,0},
{522,-1457.752319,1871.109252,32.194198,8.430700,3,8,0},
{420,-1450.454467,1870.436889,32.411098,2.992100,6,1,0},
{525,-1766.535278,1882.872558,17.540700,198.312896,1,1,0},
{525,-837.561523,813.066772,18.528900,199.002105,1,1,0},
{421,-680.499877,948.125122,12.015199,36.562500,36,1,0},
{444,-669.608093,945.857788,12.504099,89.277900,32,36,0},
{444,-669.888000,950.390625,12.504099,92.067703,32,53,0},
{444,-669.973022,955.054077,12.504099,91.020896,32,14,0},
{545,-710.575622,939.257080,12.211299,182.587203,53,53,0},
{572,-666.944885,962.442016,11.712800,180.199600,116,1,0},
{473,-792.861083,937.916687,0.168500,121.330001,56,15,0},
{472,-615.675170,1807.696533,0.101000,81.713996,56,53,0},
{473,-527.814270,1634.647216,-0.251800,232.055404,56,15,0},
{468,-1044.581054,1559.126464,32.848499,222.250000,3,3,0},
{462,-1214.526000,1841.358398,41.318500,264.456512,13,13,0},
{482,-1203.933715,1813.263061,41.832901,44.324401,62,62,0},
{568,-1295.902221,2496.574707,86.847396,198.860702,9,39,0},
{568,-1506.302856,1966.650878,48.242099,293.187011,9,39,0},
{510,-767.784118,1103.933837,44.479900,321.775207,39,39,0},
//vehicles/red_county.txt
{466,287.440307,-53.515098,1.321699,180.374298,62,34,0},
{422,109.289001,-150.606201,1.783499,182.575393,89,108,0},
{498,-196.809600,-232.729904,1.490100,90.592102,133,57,0},
{403,-199.995697,-285.414398,2.035099,90.592399,133,57,0},
{403,-200.218902,-275.289093,2.038300,91.656700,133,57,0},
{578,-194.787704,-196.329498,2.052900,257.856597,133,57,0},
{422,-169.072998,-202.183593,1.406399,257.846191,133,57,0},
{402,-39.719600,-377.463012,5.261300,180.238006,29,36,0},
{566,-9.525300,-377.648101,5.211100,178.085205,30,8,0},
{529,-0.452499,-353.890991,5.062099,269.447113,42,42,0},
{603,-62.594100,-324.934906,5.267700,90.376602,70,67,0},
{401,179.297607,-310.824005,1.351899,207.747497,47,47,0},
{445,319.032501,-126.053398,2.065599,90.740402,120,119,0},
{440,329.529693,-52.325401,1.618899,177.888107,32,32,0},
{458,319.139495,-84.579803,2.051800,91.745201,101,1,0},
{467,218.032699,-178.149703,1.318199,270.404296,58,8,0},
{475,218.791107,-173.312805,1.381700,270.232788,123,65,0},
{489,244.872894,-148.533905,1.721699,88.834999,14,123,0},
{492,247.155303,-129.290695,2.062700,90.853401,77,26,0},
{498,176.329498,-7.497600,1.648000,180.208801,105,113,0},
{439,278.460784,-54.849800,1.473999,359.885314,8,17,0},
{475,320.559997,-253.171493,1.388599,176.438400,17,1,0},
{524,312.295593,-251.132598,2.512900,175.464904,61,27,0},
{527,235.012298,-300.269287,1.293699,2.308599,53,1,0},
{536,213.000396,-244.548095,1.320299,272.886688,38,103,0},
{531,1077.222778,-288.721984,73.953102,358.778411,36,2,0},
{422,1112.765014,-306.577606,73.965499,267.596496,101,25,0},
{531,1067.096191,-288.684295,73.956901,2.392100,51,53,0},
{599,622.262695,-610.133972,17.315399,270.224212,0,1,0},
{599,622.275512,-606.039916,17.305999,269.833801,0,1,0},
{585,707.245910,-461.475708,15.922300,269.768188,91,35,0},
{500,667.641601,-461.485107,16.443500,268.632690,40,84,0},
{461,669.123901,-471.032012,15.913800,270.803009,37,1,0},
{542,668.132812,-546.301086,16.079399,269.826690,90,90,0},
{522,753.754028,-586.728393,16.900400,181.329498,36,105,0},
{549,748.642883,-581.798522,16.913099,269.382690,94,94,0},
{429,763.158874,-509.289093,16.866199,180.431793,127,44,0},
{547,786.064514,-498.435211,17.070800,3.096499,123,1,0},
{456,797.479614,-607.957824,16.511199,0.418199,84,63,0},
{554,751.605590,-553.216186,17.369800,180.874099,15,32,0},
{445,1396.565429,395.384704,19.632699,66.584396,47,47,0},
{559,1404.218017,411.971496,19.414100,67.174797,58,8,0},
{580,768.848083,348.318603,19.742799,190.099502,81,81,0},
{473,2103.250000,-98.489700,-0.221399,122.925300,56,53,0},
{473,2108.527587,-106.210197,-0.239399,122.944099,56,15,0},
{448,2323.323242,63.030200,26.088300,265.274597,3,6,0},
{439,2358.183593,-62.455600,27.364599,179.834396,37,78,0},
{436,2443.998046,-47.916599,26.996299,179.673004,87,1,0},
{436,2503.750732,125.933799,26.243499,1.010200,92,1,0},
{419,2493.916992,95.977996,26.280599,179.829895,47,76,0},
{412,2549.911621,81.180198,26.314300,270.456512,10,8,0},
{410,2551.119140,9.425299,26.669099,270.619903,9,1,0},
{508,2502.774169,6.090600,27.581199,2.958800,1,1,0},
{505,2380.957031,37.792499,27.116300,89.901702,120,123,0},
{500,2211.692871,-88.342300,26.902799,88.728698,13,119,0},
{496,2263.896972,-82.756896,26.245199,1.101400,66,72,0},
{492,2257.510498,-83.176300,26.307399,359.212493,30,26,0},
{405,2290.262207,155.520706,26.978799,0.108999,24,1,0},
{532,1996.751953,175.899200,31.361400,79.707603,0,0,0},
{532,1914.011352,192.106292,36.015499,358.213195,0,0,0},
{478,1905.348632,174.122894,37.174800,341.560699,66,1,0},
{549,1240.275878,214.992401,19.251899,243.736999,79,39,0},
{550,1367.746826,365.933807,20.366100,246.263702,15,15,0},
{547,1289.382568,339.917785,19.290300,247.190002,123,1,0},
{536,1231.734130,295.607513,19.292200,336.839294,57,96,0},
{455,-580.863098,-64.846603,65.363197,3.786700,84,31,0},
{468,-543.454284,-180.574401,78.074996,4.157999,53,53,0},
{468,-541.528381,-180.666702,78.074699,0.224000,53,53,0},
{471,-774.865417,-115.384399,64.671600,24.218500,120,112,0},
{471,-771.714599,-113.464401,64.830802,26.840599,120,112,0},
{532,-273.930114,-41.398300,3.440500,339.663787,0,0,0},
{532,-127.173103,55.726100,4.094299,158.329101,0,0,0},
{478,-137.323898,-48.994201,3.107800,342.224395,35,1,0},
{475,1368.294677,476.274993,19.936300,335.967193,37,0,0},
{475,2331.306396,133.118301,26.720300,270.683593,17,1,0},
{482,2308.668212,-74.718399,26.599500,89.909202,48,48,0},
{468,2208.622314,110.554298,27.010099,275.343902,53,53,0},
{471,1923.833862,147.824798,36.728199,93.471801,103,111,0},
{415,1586.327392,38.555599,24.606700,272.395904,25,1,0},
{468,1547.586181,10.692099,23.773899,265.378692,3,3,0},
{402,889.099182,-21.784500,63.112499,152.467803,13,13,0},
{403,1207.524047,189.329696,20.952199,334.810607,37,1,0},
{416,1249.820678,338.216400,19.629100,66.797500,1,3,0},
{482,1335.080322,284.740386,19.686000,243.001098,52,52,0},
{468,1414.261596,248.677200,19.223899,65.779800,6,6,0},
{475,751.229919,277.257690,27.136400,199.628906,56,29,0},
{468,747.858520,346.784301,20.155899,209.113403,6,6,0},
{403,221.641998,30.199800,3.184900,186.446304,28,1,0},
{525,157.251693,-166.227600,1.452700,90.932800,17,20,0},
{532,20.765899,24.632200,4.094200,340.443206,0,0,0},
{532,-6.419199,-11.153400,4.093900,163.118194,0,0,0},
{460,-332.780609,-467.666687,1.682800,228.523498,1,9,0},
{403,-564.843017,-473.102691,26.126699,178.320495,113,1,0},
{415,-535.266723,-488.219604,25.295799,358.205291,40,1,0},
{479,-499.945190,-472.369110,25.318399,178.848999,59,36,0},
{482,-480.437011,-486.253601,25.633100,177.105895,64,64,0}
};

#endif

#if SAVE_VEHICLES_IN_DB

new vehcount;

new spoiler[20][0] = {
	{1000},
	{1001},
	{1002},
	{1003},
	{1014},
	{1015},
	{1016},
	{1023},
	{1058},
	{1060},
	{1049},
	{1050},
	{1138},
	{1139},
	{1146},
	{1147},
	{1158},
	{1162},
	{1163},
	{1164}
};

#endif

new nitro[3][0] = {
    {1008},
    {1009},
    {1010}
};

#if SAVE_VEHICLES_IN_DB

new fbumper[23][0] = {
    {1117},
    {1152},
    {1153},
    {1155},
    {1157},
    {1160},
    {1165},
    {1167},
    {1169},
    {1170},
    {1171},
    {1172},
    {1173},
    {1174},
    {1175},
    {1179},
    {1181},
    {1182},
    {1185},
    {1188},
    {1189},
    {1192},
    {1193}
};

new rbumper[22][0] = {
    {1140},
    {1141},
    {1148},
    {1149},
    {1150},
    {1151},
    {1154},
    {1156},
    {1159},
    {1161},
    {1166},
    {1168},
    {1176},
    {1177},
    {1178},
    {1180},
    {1183},
    {1184},
    {1186},
    {1187},
    {1190},
    {1191}
};

new exhaust[28][0] = {
    {1018},
    {1019},
    {1020},
    {1021},
    {1022},
    {1028},
    {1029},
    {1037},
    {1043},
    {1044},
    {1045},
    {1046},
    {1059},
    {1064},
    {1065},
    {1066},
    {1089},
    {1092},
    {1104},
    {1105},
    {1113},
    {1114},
    {1126},
    {1127},
    {1129},
    {1132},
    {1135},
    {1136}
};

new bventr[2][0] = {
    {1042},
    {1044}
};

new bventl[2][0] = {
    {1043},
    {1045}
};

new bscoop[4][0] = {
	{1004},
	{1005},
	{1011},
	{1012}
};

new rscoop[13][0] = {
    {1006},
    {1032},
    {1033},
    {1035},
    {1038},
    {1053},
    {1054},
    {1055},
    {1061},
    {1067},
    {1068},
    {1088},
    {1091}
};

new lskirt[21][0] = {
    {1007},
    {1026},
    {1031},
    {1036},
    {1039},
    {1042},
    {1047},
    {1048},
    {1056},
    {1057},
    {1069},
    {1070},
    {1090},
    {1093},
    {1106},
    {1108},
    {1118},
    {1119},
    {1133},
    {1122},
    {1134}
};

new rskirt[21][0] = {
    {1017},
    {1027},
    {1030},
    {1040},
    {1041},
    {1051},
    {1052},
    {1062},
    {1063},
    {1071},
    {1072},
    {1094},
    {1095},
    {1099},
    {1101},
    {1102},
    {1107},
    {1120},
    {1121},
    {1124},
    {1137}
};

new hydraulics[1][0] = {
    {1087}
};

new base[1][0] = {
    {1086}
};

new rbbars[2][0] = {
    {1109},
    {1110}
};

new fbbars[2][0] = {
    {1115},
    {1116}
};

new wheels[17][0] = {
    {1025},
    {1073},
    {1074},
    {1075},
    {1076},
    {1077},
    {1078},
    {1079},
    {1080},
    {1081},
    {1082},
    {1083},
    {1084},
    {1085},
    {1096},
    {1097},
    {1098}
};

new lights[2][0] = {
	{1013},
	{1024}
};

#endif

//--------------------------------------------------------------

forward Vehicles_OnGameModeInit();
forward VehiclesConfig();
forward Vehicles_OnPlayerEnterVehicle(playerid,vehicleid);
forward Vehicles_OnVehicleMod(vehicleid,componentid);
forward Vehicles_OnVehiclePaintjob(vehicleid,paintjobid);
forward Vehicles_OnVehicleRespray(vehicleid,color1,color2);
forward Vehicles_OnVehicleDeath(vehicleid, killerid);
forward Vehicles_OnPlayerExitVehicle(playerid, vehicleid);

new VehicleDB[MAX_STRING] = "MultiGTA/Vehicles/";

new VehicleSpawns_DB[MAX_STRING] = "MultiGTA/Main/VehicleSpawns.txt";

VehicleDataLoadAll()
{
    Debug("vehicles.inc > VehicleDataLoadAll - Start");
    
	new temp[MAX_STRING];
	if (!db_Exists(DatabaseDB))	db_Create(DatabaseDB);
	set(temp,db_Get(DatabaseDB,"Vehicle_DB"));
	if (strlen(temp) > 0) set(VehicleDB,temp);

	if (!db_Exists(VehicleDB))
	{
		VehicleDataSaveAll();
		return;
	}
	for (new i=0;i<VEHICLES_SIZE;i++)
	{
 		new vdbname[MAX_STRING];
 		format(vdbname,sizeof(vdbname),"%s%s.txt",VehicleDB,VehiclesInfo[i][vehicle_name]);
 		if (!db_Exists(vdbname))
 		{
 		    continue;
 		}
 		set(temp,db_Get(vdbname,"Name"));
 		if (strlen(temp) > 0) set(VehiclesInfo[i][vehicle_name],temp);
 		set(temp,nullstr);
 		set(temp,db_Get(vdbname,"Level"));
 		if (strlen(temp) > 0) VehiclesInfo[i][vehicle_level] = strval(temp);
 		set(temp,nullstr);
 		set(temp,db_Get(vdbname,"Cost"));
 		if (strlen(temp) > 0) VehiclesInfo[i][vehicle_cost] = strval(temp);
 		set(temp,nullstr);
	}
	WriteLog("Vehicles data Loaded!");
	Debug("vehicles.inc > VehicleDataLoadAll - Stop");
	return;
}

VehicleDataSaveAll()
{
	Debug("vehicles.inc > VehicleDataSaveAll - Start");
	new temp[MAX_STRING];
	if (db_Exists(DatabaseDB))
	{
		db_Set(DatabaseDB,"Vehicle_DB",VehicleDB);
 	}
	for (new i=0;i<VEHICLES_SIZE;i++)
	{
		new vdbname[MAX_STRING];
 		format(vdbname,sizeof(vdbname),"%s%s.txt",VehicleDB,VehiclesInfo[i][vehicle_name]);
		if (db_Exists(vdbname)) {
			continue;
		}
		db_Create(vdbname);
		db_BeforeBigSaving(vdbname);
 		db_Set(vdbname,"Name",VehiclesInfo[i][vehicle_name]);
		valstr(temp,VehiclesInfo[i][vehicle_level]);
 		db_Set(vdbname,"Level",temp);
		set(temp,nullstr);
		valstr(temp,VehiclesInfo[i][vehicle_cost]);
 		db_Set(vdbname,"Cost",temp);
		set(temp,nullstr);
		db_AfterBigSaving(vdbname);
	}
	WriteLog("All vehicles saved!");
	Debug("vehicles.inc > VehicleDataSaveAll - Stop");
	return;
}

public VehiclesConfig()
{
	Debug("vehicles.inc > VehiclesConfig - Start");
	
	if (!db_Exists(DatabaseDB)) db_Create(DatabaseDB);
	new temp[MAX_STRING];
	set(temp,db_Get(DatabaseDB,"VehicleSpawns_DB"));
	if (strlen(temp) > 0) set(VehicleSpawns_DB,temp); 
	else { set(temp,VehicleSpawns_DB); db_Set(DatabaseDB,"VehicleSpawns_DB",temp);  }
	set(temp,nullstr);
	if (!db_Exists(VehicleSpawns_DB)) return;
	Debug("vehicles.inc > VehiclesConfig - Stop");
	return;
}

//----------------------------------------------------------------
new ActiveVehicles[MAX_DEFAULT_VEHICLE_SPAWNS];
new ActiveVehiclesCount;

AddVehicleSpawn(Model,Float:X,Float:Y,Float:Z,Float:Heading,Colour1,Colour2)
{
	Debug("vehicles.inc > AddVehicleSpawn - Start");
	if (Model < 400 || Model > 611)
	{
    		WriteLog("Warning! Attemp to spawn unknown vehicle!");
		Debug("vehicles.inc > AddVehicleSpawn - Stop");
		return -1;
	}

	if (ActiveVehiclesCount >= MAX_DEFAULT_VEHICLE_SPAWNS)
	{
		new logstring[256];
		format(logstring, sizeof (logstring), "Warning! Vehicle limit reached. '%s' failed to spawn.",GetVehicleName(Model));
    		WriteLog(logstring);
		Debug("vehicles.inc > AddVehicleSpawn - Stop");
		return -1;
	}


	if ((ActiveVehicleModelCount(Model) == 0) && (ActiveVehicleModelsCount() >= MAX_VEHICLE_MODELS))
	{//if no vehicles of that model are already spawned && over 69 models already used
	// we will change the model to a random one we have already used
		new newmodel;
		new i;
		while ((i<5)&&(ActiveVehicleModelCount(newmodel) == 0))
		{ // we will find a model we have already used
		    i++;
    		newmodel = GetRndVModelByLevel(20); 
		}
		if (ActiveVehicleModelCount(newmodel)==0)
		{ // if we still failed to find a useable model, return
			
			new logstring[256];
			format(logstring, sizeof (logstring), "Error: '%s' failed to load.",GetVehicleName(Model));
    			WriteLog(logstring);
			Debug("vehicles.inc > AddVehicleSpawn - Stop");
			return -1;
		}
		
		new logstring[256];
		format(logstring, sizeof (logstring), "Warning! Vehicle models limit reached. '%s' changed to '%s'.",GetVehicleName(Model),GetVehicleName(newmodel));
    		WriteLog(logstring);
		Model = newmodel;
	}

	ActiveVehicles[ActiveVehiclesCount]=Model;
	ActiveVehiclesCount++;
 	new vid = AddStaticVehicle(Model,X,Y,Z,Heading,Colour1,Colour2);
    	new logstring[256];
	format(logstring, sizeof (logstring), "Vehicle: '%s' spawned.",GetVehicleName(Model));
    	WriteLog(logstring);
	Debug("vehicles.inc > AddVehicleSpawn - Stop");
	return vid;
}

ActiveVehicleModelCount(model)
{
	Debug("vehicles.inc > ActiveVehicleModelCount - Start");
	if (model < 400) return 0; // less than 400 is an invalid vehicle model
	new modelcount;
    	for (new i=0;i<sizeof(ActiveVehicles);i++)
    	{
    		if (ActiveVehicles[i] == model) modelcount++;
	}
	Debug("vehicles.inc > ActiveVehicleModelCount - Stop");
	return modelcount;
}

ActiveVehicleModelsCount()
{
	Debug("vehicles.inc > ActiveVehicleModelsCount - Start");
	new activemodels[VEHICLES_SIZE];
	new count;
	for (new i=0;i<ActiveVehiclesCount;i++)
 	{
 	    new model = ActiveVehicles[i];
 	    if (model < VEHICLES_START) continue;
 	    new luid=model-VEHICLES_START;
 		if (activemodels[luid] == 0)
 		{
			activemodels[luid]++;
			count++;
		}
 	}
	Debug("vehicles.inc > ActiveVehicleModelsCount - Stop");
 	return count;
}

GetVehicleName(vehiclemodel)
{
	Debug("vehicles.inc > GetVehicleName - Start");
	new VehicleName[MAX_STRING];
	for (new vlookupid=0;vlookupid<VEHICLES_SIZE;vlookupid++)
	{
	    new lookupmodel = VehiclesInfo[vlookupid][vehicle_model];
	    if (lookupmodel == vehiclemodel)
	    {
	        set(VehicleName,VehiclesInfo[vlookupid][vehicle_name]);
	        return VehicleName;
	    }
	}
	Debug("vehicles.inc > GetVehicleName - Stop");
	return VehicleName;
}

GetVehicleCost(vehiclemodel)
{
	new vehiclecost;
	for (new vlookupid=0;vlookupid<VEHICLES_SIZE;vlookupid++)
	{
	    new lookupmodel = VehiclesInfo[vlookupid][vehicle_model];
	    if (lookupmodel == vehiclemodel)
	    {
	        vehiclecost = VehiclesInfo[vlookupid][vehicle_cost];
	        return vehiclecost;
	    }
	}
	return vehiclecost;
}

GetVehicleSpeed(vehiclemodel)
{
	new vehiclespeed;
	for (new vlookupid=0;vlookupid<VEHICLES_SIZE;vlookupid++)
	{
	    new lookupmodel = VehiclesInfo[vlookupid][vehicle_model];
	    if (lookupmodel == vehiclemodel)
	    {
	        vehiclespeed = VehiclesInfo[vlookupid][vehicle_speed];
	        return vehiclespeed;
	    }
	}
	return vehiclespeed;
}

GetVehicleModelByName(vehiclename[])
{
	for (new vlookupid=0;vlookupid<VEHICLES_SIZE;vlookupid++)
	{
		new lookupname[MAX_STRING];
		set(lookupname,VehiclesInfo[vlookupid][vehicle_name]);
		if (strcomp(vehiclename,lookupname,true) == 1)
		{
		    return VehiclesInfo[vlookupid][vehicle_model];
		}
	}
	return -1;
}
#pragma unused GetVehicleModelByName

GetRndVModelByLevel(level)
{
	Debug("vehicles.inc > GetRndVModelByLevel- Start");
	new leveledvehicles[VEHICLES_SIZE+1];
	new idx=0;
	for (new vlookupid=0;vlookupid<VEHICLES_SIZE;vlookupid++)
	{
		if (VehiclesInfo[vlookupid][vehicle_level] == 0) continue;
	    if (VehiclesInfo[vlookupid][vehicle_level] <= level)
	    {
	    	leveledvehicles[idx] = VehiclesInfo[vlookupid][vehicle_model];
	    	idx++;
	    }
	}
	new rnd = random(idx);
	new vmodel;
	vmodel = leveledvehicles[rnd];
	Debug("vehicles.inc > GetRndVModelByLevel- Stop");
	return vmodel;
}

public Vehicles_OnGameModeInit(){
	VehiclesConfig();
	VehicleDataLoadAll();
	#if SAVE_VEHICLES_IN_DB
	vehcount=CountVehicles();
	LoadVehicles();
 	for(new c=1;c<=vehcount;c++)
	{
	 	ModVehicle(c);
	}
	SaveVehicles();
	TimerVehicles = SetTimer("SaveVehicles",120000,1); //2 mins
	#else
	new vehid;
	for (new i=0;i<sizeof(VehiclesNotFileSpawns);i++)
	{
		if (VehiclesNotFileSpawns[i][vspawn_model] != 0)
		{
			vehid = AddVehicleSpawn(VehiclesNotFileSpawns[i][vspawn_model],VehiclesNotFileSpawns[i][vspawn_x],VehiclesNotFileSpawns[i][vspawn_y],VehiclesNotFileSpawns[i][vspawn_z],VehiclesNotFileSpawns[i][vspawn_heading],VehiclesNotFileSpawns[i][vspawn_colour1],VehiclesNotFileSpawns[i][vspawn_colour2]);
			if (VehiclesNotFileSpawns[i][vspawn_interior] != 0 && vehid != -1) LinkVehicleToInterior(vehid,VehiclesNotFileSpawns[i][vspawn_interior]);
		}
	}
	new logstring[256];
	format(logstring,sizeof(logstring),"Spawned %d vehicles. Models used: %d.",ActiveVehiclesCount,ActiveVehicleModelsCount());
	WriteLog(logstring);
	#endif
	return 0;
}

#if SAVE_VEHICLES_IN_DB

stock LoadVehicles()
{
	Debug("vehicles.inc > LoadVehicles- Start");
	new filestring[256];
	new File: file = fopen(VehicleSpawns_DB, io_read);
	new model,color1,color2,Float:spawnx,Float:spawny,Float:spawnz,Float:spawnhead;
	if (file)
	{
	    	for(new vehicleid = 1;vehicleid<=vehcount;vehicleid++)
		{
		    	fread(file, filestring);
			StripNewLine(filestring);
			if (strlen(filestring) == 0) return;
			if (strfind(filestring, "//",true) != -1) continue;
			split(filestring, SplitDiv, ',');
			VehicleDBInfo[vehicleid][modeldb] = model = strval(SplitDiv[0]);
			VehicleDBInfo[vehicleid][x_spawn] = spawnx = floatstr(SplitDiv[1]);
			VehicleDBInfo[vehicleid][y_spawn] = spawny = floatstr(SplitDiv[2]);
			VehicleDBInfo[vehicleid][z_spawn] = spawnz = floatstr(SplitDiv[3]);
			VehicleDBInfo[vehicleid][za_spawn] = spawnhead = floatstr(SplitDiv[4]);
			VehicleDBInfo[vehicleid][color_1] = color1 = strval(SplitDiv[5]);
			VehicleDBInfo[vehicleid][color_2] = color2 = strval(SplitDiv[6]);
			VehicleDBInfo[vehicleid][mod1] = strval(SplitDiv[7]);
			VehicleDBInfo[vehicleid][mod2] = strval(SplitDiv[8]);
			VehicleDBInfo[vehicleid][mod3] = strval(SplitDiv[9]);
			VehicleDBInfo[vehicleid][mod4] = strval(SplitDiv[10]);
			VehicleDBInfo[vehicleid][mod5] = strval(SplitDiv[11]);
			VehicleDBInfo[vehicleid][mod6] = strval(SplitDiv[12]);
			VehicleDBInfo[vehicleid][mod7] = strval(SplitDiv[13]);
			VehicleDBInfo[vehicleid][mod8] = strval(SplitDiv[14]);
			VehicleDBInfo[vehicleid][mod9] = strval(SplitDiv[15]);
			VehicleDBInfo[vehicleid][mod10] = strval(SplitDiv[16]);
			VehicleDBInfo[vehicleid][mod11] = strval(SplitDiv[17]);
			VehicleDBInfo[vehicleid][mod12] = strval(SplitDiv[18]);
			VehicleDBInfo[vehicleid][mod13] = strval(SplitDiv[19]);
			VehicleDBInfo[vehicleid][mod14] = strval(SplitDiv[20]);
			VehicleDBInfo[vehicleid][mod15] = strval(SplitDiv[21]);
			VehicleDBInfo[vehicleid][mod16] = strval(SplitDiv[22]);
			VehicleDBInfo[vehicleid][mod17] = strval(SplitDiv[23]);
			VehicleDBInfo[vehicleid][paintjob] = strval(SplitDiv[24]);
			VehicleDBInfo[vehicleid][interiorid] = strval(SplitDiv[25]);
			if (model != 0)
			{
				new veh = AddVehicleSpawn(model,spawnx,spawny,spawnz,spawnhead,color1,color2);
				if (VehicleDBInfo[vehicleid][interiorid] != 0 && veh != -1) LinkVehicleToInterior(veh,VehicleDBInfo[vehicleid][interiorid]);
			}
		}
	}
	fclose(file);
	new logstring[256];
	format(logstring,sizeof(logstring),"Spawned %d vehicles from DB. Models used: %d.",ActiveVehiclesCount,ActiveVehicleModelsCount());
	WriteLog(logstring);
	Debug("vehicles.inc > LoadVehicles - Stop");
}

forward SaveVehicles();
public SaveVehicles()
{
	Debug("vehicles.inc > SaveVehicles- Start");
	new filestring[256];
	new File: vfile = fopen(VehicleSpawns_DB, io_write);
	for(new vehicleid = 1;vehicleid<=vehcount;vehicleid++)
     	{
		format(filestring, sizeof(filestring), "%d,%f,%f,%f,%f,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d\r\n",
		VehicleDBInfo[vehicleid][modeldb],
		VehicleDBInfo[vehicleid][x_spawn],
		VehicleDBInfo[vehicleid][y_spawn],
		VehicleDBInfo[vehicleid][z_spawn],
		VehicleDBInfo[vehicleid][za_spawn],
		VehicleDBInfo[vehicleid][color_1],
		VehicleDBInfo[vehicleid][color_2],
		VehicleDBInfo[vehicleid][mod1],
		VehicleDBInfo[vehicleid][mod2],
		VehicleDBInfo[vehicleid][mod3],
		VehicleDBInfo[vehicleid][mod4],
		VehicleDBInfo[vehicleid][mod5],
		VehicleDBInfo[vehicleid][mod6],
		VehicleDBInfo[vehicleid][mod7],
		VehicleDBInfo[vehicleid][mod8],
		VehicleDBInfo[vehicleid][mod9],
		VehicleDBInfo[vehicleid][mod10],
		VehicleDBInfo[vehicleid][mod11],
		VehicleDBInfo[vehicleid][mod12],
		VehicleDBInfo[vehicleid][mod13],
		VehicleDBInfo[vehicleid][mod14],
		VehicleDBInfo[vehicleid][mod15],
		VehicleDBInfo[vehicleid][mod16],
		VehicleDBInfo[vehicleid][mod17],
		VehicleDBInfo[vehicleid][paintjob],
		VehicleDBInfo[vehicleid][interiorid]
		);
		fwrite(vfile, filestring);
	}
	fclose(vfile);
	WriteLog("All vehicles saved in DB");
	Debug("vehicles.inc > SaveVehicles - Stop");
}

stock CountVehicles() {
	Debug("vehicles.inc > CountVehicles- Start");
	new File:VehicleFile;
	new blank[256];
	new count = 0;
	if (fexist(VehicleSpawns_DB)) {
		VehicleFile = fopen(VehicleSpawns_DB);
		while(fread(VehicleFile, blank, sizeof blank)) {
			count++;
		}
		fclose(VehicleFile);
	} else {
		count = -1;
	}
	if (count >= MAX_DEFAULT_VEHICLE_SPAWNS) count = MAX_DEFAULT_VEHICLE_SPAWNS;
	Debug("vehicles.inc > CountVehicles- Stop");
	return count;
}

#endif

public Vehicles_OnVehicleMod(vehicleid,componentid)
{
				#if SAVE_VEHICLES_IN_DB
				for(new s=0; s<20; s++) {
     				if(componentid == spoiler[s][0]) {
       					VehicleDBInfo[vehicleid][mod1] = componentid;
   	        		}
				}
				#endif
				for(new s=0; s<3; s++) {
     				if(componentid == nitro[s][0]) {
					#if defined VEHICLE_SAVE_IN_DB
       					VehicleDBInfo[vehicleid][mod2] = componentid;
					#endif
					CarHaveNOS[vehicleid] = true;
   	        		}
				}
				#if SAVE_VEHICLES_IN_DB
				for(new s=0; s<23; s++) {
     				if(componentid == fbumper[s][0]) {
       					VehicleDBInfo[vehicleid][mod3] = componentid;
   	        		}
				}
				for(new s=0; s<22; s++) {
     				if(componentid == rbumper[s][0]) {
       					VehicleDBInfo[vehicleid][mod4] = componentid;
   	        		}
				}
				for(new s=0; s<28; s++) {
     				if(componentid == exhaust[s][0]) {
       					VehicleDBInfo[vehicleid][mod5] = componentid;
   	        		}
				}
				for(new s=0; s<2; s++) {
     				if(componentid == bventr[s][0]) {
       					VehicleDBInfo[vehicleid][mod6] = componentid;
   	        		}
				}
				for(new s=0; s<2; s++) {
     				if(componentid == bventl[s][0]) {
       					VehicleDBInfo[vehicleid][mod7] = componentid;
   	        		}
				}
				for(new s=0; s<4; s++) {
     				if(componentid == bscoop[s][0]) {
       					VehicleDBInfo[vehicleid][mod8] = componentid;
   	        		}
				}
				for(new s=0; s<13; s++) {
     				if(componentid == rscoop[s][0]) {
       					VehicleDBInfo[vehicleid][mod9] = componentid;
   	        		}
				}
				for(new s=0; s<21; s++) {
     				if(componentid == lskirt[s][0]) {
       					VehicleDBInfo[vehicleid][mod10] = componentid;
   	        		}
				}
				for(new s=0; s<21; s++) {
     				if(componentid == rskirt[s][0]) {
       					VehicleDBInfo[vehicleid][mod11] = componentid;
   	        		}
				}
				for(new s=0; s<1; s++) {
     				if(componentid == hydraulics[s][0]) {
       					VehicleDBInfo[vehicleid][mod12] = componentid;
   	        		}
				}
				for(new s=0; s<1; s++) {
     				if(componentid == base[s][0]) {
       					VehicleDBInfo[vehicleid][mod13] = componentid;
   	        		}
				}
				for(new s=0; s<2; s++) {
     				if(componentid == rbbars[s][0]) {
       					VehicleDBInfo[vehicleid][mod14] = componentid;
   	        		}
				}
				for(new s=0; s<2; s++) {
     				if(componentid == fbbars[s][0]) {
       					VehicleDBInfo[vehicleid][mod15] = componentid;
   	        		}
				}
				for(new s=0; s<17; s++) {
     				if(componentid == wheels[s][0]) {
       					VehicleDBInfo[vehicleid][mod16] = componentid;
   	        		}
				}
				for(new s=0; s<2; s++) {
     				if(componentid == lights[s][0]) {
       					VehicleDBInfo[vehicleid][mod17] = componentid;
   	        		}
				}
				#endif
				return 0;
}

public Vehicles_OnVehiclePaintjob(vehicleid,paintjobid)
{
	#if SAVE_VEHICLES_IN_DB
	VehicleDBInfo[vehicleid][paintjob] = paintjobid;
	#endif
	return 0;
}

public Vehicles_OnVehicleRespray(vehicleid,color1,color2)
{
	#if SAVE_VEHICLES_IN_DB
	VehicleDBInfo[vehicleid][color_1] = color1;
	VehicleDBInfo[vehicleid][color_2] = color2;
	#endif
	return 0;
}

#if SAVE_VEHICLES_IN_DB

stock ModVehicle(vehicleid)
{
	if(VehicleDBInfo[vehicleid][mod1] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod1]);
	}
	if(VehicleDBInfo[vehicleid][mod2] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod2]);
	}
	if(VehicleDBInfo[vehicleid][mod3] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod3]);
	}
	if(VehicleDBInfo[vehicleid][mod4] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod4]);
	}
	if(VehicleDBInfo[vehicleid][mod5] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod5]);
	}
	if(VehicleDBInfo[vehicleid][mod6] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod6]);
	}
	if(VehicleDBInfo[vehicleid][mod7] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod7]);
	}
	if(VehicleDBInfo[vehicleid][mod8] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod8]);
 	}
	if(VehicleDBInfo[vehicleid][mod9] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod9]);
	}
	if(VehicleDBInfo[vehicleid][mod10] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod10]);
	}
	if(VehicleDBInfo[vehicleid][mod11] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod11]);
	}
	if(VehicleDBInfo[vehicleid][mod12] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod12]);
	}
	if(VehicleDBInfo[vehicleid][mod13] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod13]);
	}
	if(VehicleDBInfo[vehicleid][mod14] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod14]);
	}
	if(VehicleDBInfo[vehicleid][mod15] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod15]);
	}
	if(VehicleDBInfo[vehicleid][mod16] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod16]);
	}
	if(VehicleDBInfo[vehicleid][mod17] != 0) {
		AddVehicleComponent(vehicleid,VehicleDBInfo[vehicleid][mod17]);
	}
	if(VehicleDBInfo[vehicleid][color_1] > -1 || VehicleDBInfo[vehicleid][color_2] > -1) {
		ChangeVehicleColor(vehicleid,VehicleDBInfo[vehicleid][color_1],VehicleDBInfo[vehicleid][color_2]);
 	}
	if(VehicleDBInfo[vehicleid][paintjob] > -1) {
		ChangeVehiclePaintjob(vehicleid,VehicleDBInfo[vehicleid][paintjob]);
 	}
}
#endif

public Vehicles_OnVehicleDeath(vehicleid, killerid){
	#pragma unused killerid
	#if SAVE_VEHICLES_IN_DB
	VehicleDBInfo[vehicleid][mod1] = 0;
	VehicleDBInfo[vehicleid][mod2] = 0;
	VehicleDBInfo[vehicleid][mod3] = 0;
	VehicleDBInfo[vehicleid][mod4] = 0;
	VehicleDBInfo[vehicleid][mod5] = 0;
	VehicleDBInfo[vehicleid][mod6] = 0;
	VehicleDBInfo[vehicleid][mod7] = 0;
	VehicleDBInfo[vehicleid][mod8] = 0;
	VehicleDBInfo[vehicleid][mod9] = 0;
	VehicleDBInfo[vehicleid][mod10] = 0;
	VehicleDBInfo[vehicleid][mod11] = 0;
	VehicleDBInfo[vehicleid][mod12] = 0;
	VehicleDBInfo[vehicleid][mod13] = 0;
	VehicleDBInfo[vehicleid][mod14] = 0;
	VehicleDBInfo[vehicleid][mod15] = 0;
	VehicleDBInfo[vehicleid][mod16] = 0;
	VehicleDBInfo[vehicleid][mod17] = 0;
	VehicleDBInfo[vehicleid][paintjob] = -1;
	#endif
	CarHaveNOS[vehicleid] = false;
	return 0;
}

public Vehicles_OnPlayerEnterVehicle(playerid,vehicleid){
	if (Show_Vehicles_Names == 0) return 0;
	new string[MAX_STRING];
	format(string,sizeof(string),"%s",GetVehicleName(GetVehicleModel(GetPlayerVehicleID(playerid))));
	ShowTextForPlayer(playerid, string,3000,1);
	return 0;
}

public Vehicles_OnPlayerExitVehicle(playerid, vehicleid)
{
	Debug("vehicles.inc > Vehicles_OnPlayerExitVehicle - Start");
	#if SAVE_VEHICLES_IN_DB
	if (vehicleid > ActiveVehiclesCount) return 0;
	if (CanVehicleFly(GetVehicleModel(vehicleid))) return 0;
	if (IsVehicleBoat(GetVehicleModel(vehicleid))) return 0;
	new Float:a,Float:x,Float:y,Float:z;
	GetVehicleZAngle(vehicleid,a);
	GetVehiclePos(vehicleid,x,y,z);
	VehicleDBInfo[vehicleid][x_spawn] = x;
	VehicleDBInfo[vehicleid][y_spawn] = y;
	VehicleDBInfo[vehicleid][z_spawn] = z;
	VehicleDBInfo[vehicleid][za_spawn] = a;
	VehicleDBInfo[vehicleid][interiorid] = GetPlayerInterior(playerid);
	#endif
	Debug("vehicles.inc > Vehicles_OnPlayerExitVehicle - Stop");
	return 0;
}

CanVehicleFly(model)
{
	new heli[10] = {V_LEVIATHN, V_HUNTER, V_SEASPAR, V_RCRAIDER, V_SPARROW, V_MAVERICK, V_VCNMAV, V_POLMAV, V_CARGOBOB, V_RAINDANC};
	for(new i=0; i < 10; i++) if(model == heli[i]) return 1;
	new plane[12] = {V_SKIMMER, V_RCBARON, V_RUSTLER, V_BEAGLE, V_CROPDUST, V_STUNT, V_SHAMAL, V_HYDRA, V_NEVADA, V_AT400, V_ANDROM, V_DODO};
    	for(new i=0; i < 12; i++) if(model == plane[i]) return 1;
	return 0;
}

IsVehicleBoat(model)
{
	new boat[10] = {V_PREDATOR, V_SQUALO, V_SPEEDER, V_REEFER, V_TROPIC, V_COASTG, V_DINGHY, V_MARQUIS, V_JETMAX, V_LAUNCH};
	for(new i=0; i < 10; i++) if(model == boat[i]) return 1;
	return 0;
}

IsVehicleMotoBike(model)
{
	new motobike[10] = {V_FAGGIO, V_BF400, V_COPBIKE, V_FCR900, V_FREEWAY, V_NRG500, V_PCJ600, V_QUAD, V_SANCHEZ, V_WAYFARER};
	for(new i=0; i < 10; i++) if(model == motobike[i]) return 1;
	return 0;
}